Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion build.sbt
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name := "orange-extensions"

organization := "com.yuvimasory"

version := "1.3.1-SNAPSHOT"
version := "1.6.0-SNAPSHOT"

description := "A pluggable jar containing stubs for the Apple Java Extensions, updated for Java 5 & 6"

Expand Down
41 changes: 33 additions & 8 deletions src/main/java/com/apple/concurrent/Dispatch.java
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,39 @@
import java.util.concurrent.Executor;
import java.util.concurrent.ExecutorService;

/** @since Java for Mac OS X 10.6 Update 2 */
public final class Dispatch {
public final class Dispatch
{
static RuntimeException unimplemented()
{
return new RuntimeException("Unimplemented");
}

public static enum Priority {HIGH, LOW, NORMAL}
public static Dispatch getInstance() {
throw unimplemented();
}

public ExecutorService createExecutor(String label) {return null;}
public Executor getAsyncExecutor(Priority priority) {return null;}
public Executor getBlockingMainQueueExecutor() {return null;}
public Executor getNonBlockingMainQueueExecutor() {return null;}
public static Dispatch getInstance() {return null;}
public Executor getAsyncExecutor(Priority paramPriority) {
throw unimplemented();
}

public ExecutorService createSerialExecutor(String paramString) {
throw unimplemented();
}

public Executor getNonBlockingMainQueueExecutor() {
throw unimplemented();
}

public Executor getBlockingMainQueueExecutor() {
throw unimplemented();
}

public static enum Priority
{
LOW(-2), NORMAL(0), HIGH(2);

private Priority(int paramInt)
{
}
}
}
7 changes: 3 additions & 4 deletions src/main/java/com/apple/eawt/AboutHandler.java
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
package com.apple.eawt;

/** @since 10.6 Update 3 and 10.5 Update 8 */
public interface AboutHandler {

public void handleAbout(AppEvent.AboutEvent e);
public abstract interface AboutHandler
{
public abstract void handleAbout(AppEvent.AboutEvent paramAboutEvent);
}
99 changes: 79 additions & 20 deletions src/main/java/com/apple/eawt/AppEvent.java
Original file line number Diff line number Diff line change
@@ -1,34 +1,93 @@
package com.apple.eawt;

import java.awt.Window;
import java.io.File;
import java.net.URI;
import java.util.EventObject;
import java.util.List;

/** @since 10.6 Update 3 and 10.5 Update 8 */
public abstract class AppEvent extends EventObject {
public abstract class AppEvent extends EventObject
{
AppEvent()
{

AppEvent() {super(Application.getApplication());}
super(Application.getApplication());
}

public static class FullScreenEvent extends AppEvent
{
FullScreenEvent(Window paramWindow)
{
}

public static class AboutEvent extends AppEvent {}
public static class AppForegroundEvent extends AppEvent {}
public static class AppHiddenEvent extends AppEvent {}
public static class AppReOpenedEvent extends AppEvent {}
public static class OpenURIEvent extends AppEvent {
public URI getURI() {return null;}
public Window getWindow()
{

throw Application.unimplemented();
}
}
public static class PreferencesEvent extends AppEvent {}

public static class QuitEvent extends AppEvent {}
public static class ScreenSleepEvent extends AppEvent {}
public static class SystemSleepEvent extends AppEvent {}
public static class UserSessionEvent extends AppEvent {}
public static class SystemSleepEvent extends AppEvent
{
}

public static class FilesEvent extends AppEvent {
public List getFiles() {return null;}
public static class ScreenSleepEvent extends AppEvent
{
}
public static class PrintFilesEvent extends FilesEvent {}
public static class OpenFilesEvent extends FilesEvent {
public String getSearchTerm() {return null;}

public static class UserSessionEvent extends AppEvent
{
}

public static class AppHiddenEvent extends AppEvent
{
}

public static class AppForegroundEvent extends AppEvent
{
}

public static class AppReOpenedEvent extends AppEvent
{
}

public static class QuitEvent extends AppEvent
{
}

public static class PreferencesEvent extends AppEvent
{
}

public static class AboutEvent extends AppEvent
{
}

public static class OpenURIEvent extends AppEvent
{
public URI getURI()
{
throw Application.unimplemented();
}
}
}

public static class PrintFilesEvent extends AppEvent.FilesEvent
{
}

public static class OpenFilesEvent extends AppEvent.FilesEvent
{
public String getSearchTerm()
{
throw Application.unimplemented();
}
}

public static abstract class FilesEvent extends AppEvent
{
public List<File> getFiles()
{
throw Application.unimplemented();
}
}
}
5 changes: 3 additions & 2 deletions src/main/java/com/apple/eawt/AppEventListener.java
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
package com.apple.eawt;

/** @since 10.6 Update 3 and 10.5 Update 8 */
public interface AppEventListener {}
public abstract interface AppEventListener
{
}
8 changes: 4 additions & 4 deletions src/main/java/com/apple/eawt/AppForegroundListener.java
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package com.apple.eawt;

/** @since 10.6 Update 3 and 10.5 Update 8 */
public interface AppForegroundListener extends AppEventListener {
public abstract interface AppForegroundListener extends AppEventListener
{
public abstract void appRaisedToForeground(AppEvent.AppForegroundEvent paramAppForegroundEvent);

public void appMovedToBackground(AppEvent.AppForegroundEvent e);
public void appRaisedToForeground(AppEvent.AppForegroundEvent e);
public abstract void appMovedToBackground(AppEvent.AppForegroundEvent paramAppForegroundEvent);
}
8 changes: 4 additions & 4 deletions src/main/java/com/apple/eawt/AppHiddenListener.java
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package com.apple.eawt;

/** @since 10.6 Update 3 and 10.5 Update 8 */
public interface AppHiddenListener extends AppEventListener {
public abstract interface AppHiddenListener extends AppEventListener
{
public abstract void appHidden(AppEvent.AppHiddenEvent paramAppHiddenEvent);

public void appHidden(AppEvent.AppHiddenEvent e);
public void appUnhidden(AppEvent.AppHiddenEvent e);
public abstract void appUnhidden(AppEvent.AppHiddenEvent paramAppHiddenEvent);
}
6 changes: 3 additions & 3 deletions src/main/java/com/apple/eawt/AppReOpenedListener.java
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package com.apple.eawt;

/** @since 10.6 Update 3 and 10.5 Update 8 */
public interface AppReOpenedListener extends AppEventListener {
public void appReOpened(AppEvent.AppReOpenedEvent e);
public abstract interface AppReOpenedListener extends AppEventListener
{
public abstract void appReOpened(AppEvent.AppReOpenedEvent paramAppReOpenedEvent);
}
Loading