Mercurial > projects > dwt2
diff org.eclipse.osgi/osgi/src/org/osgi/framework/FrameworkEvent.d @ 105:bbe49769ec18
...
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Sun, 08 Nov 2009 12:42:30 +0100 |
parents | 0628aaa2996c |
children |
line wrap: on
line diff
--- a/org.eclipse.osgi/osgi/src/org/osgi/framework/FrameworkEvent.d Sat May 02 11:27:24 2009 +0200 +++ b/org.eclipse.osgi/osgi/src/org/osgi/framework/FrameworkEvent.d Sun Nov 08 12:42:30 2009 +0100 @@ -1,8 +1,8 @@ /* * $Header: /cvshome/build/org.osgi.framework/src/org/osgi/framework/FrameworkEvent.java,v 1.15 2007/02/20 00:14:12 hargrave Exp $ - * + * * Copyright (c) OSGi Alliance (2004, 2007). All Rights Reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at @@ -16,24 +16,28 @@ * limitations under the License. */ +// Port to the D programming language: +// Frank Benoit <benoit@tionex.de> module org.osgi.framework.FrameworkEvent; -import org.osgi.framework.Bundle; import java.lang.all; + +import org.osgi.framework.Bundle; // packageimport + import java.util.EventObject; /** * A general event from the Framework. - * + * * <p> * <code>FrameworkEvent</code> objects are delivered to * <code>FrameworkListener</code>s when a general event occurs within the * OSGi environment. A type code is used to identify the event type for future * extendability. - * + * * <p> * OSGi Alliance reserves the right to extend the set of event types. - * + * * @Immutable * @see FrameworkListener * @version $Revision: 1.15 $ @@ -58,25 +62,25 @@ /** * The Framework has started. - * + * * <p> * This event is fired when the Framework has started after all installed * bundles that are marked to be started have been started and the Framework * has reached the intitial start level. - * + * * <p> * The value of <code>STARTED</code> is 0x00000001. - * + * * @see "<code>StartLevel</code>" */ public final static int STARTED = 0x00000001; /** * An error has occurred. - * + * * <p> * There was an error associated with a bundle. - * + * * <p> * The value of <code>ERROR</code> is 0x00000002. */ @@ -84,14 +88,14 @@ /** * A PackageAdmin.refreshPackage operation has completed. - * + * * <p> * This event is fired when the Framework has completed the refresh packages * operation initiated by a call to the PackageAdmin.refreshPackages method. - * + * * <p> * The value of <code>PACKAGES_REFRESHED</code> is 0x00000004. - * + * * @since 1.2 * @see "<code>PackageAdmin.refreshPackages</code>" */ @@ -99,14 +103,14 @@ /** * A StartLevel.setStartLevel operation has completed. - * + * * <p> * This event is fired when the Framework has completed changing the active * start level initiated by a call to the StartLevel.setStartLevel method. - * + * * <p> * The value of <code>STARTLEVEL_CHANGED</code> is 0x00000008. - * + * * @since 1.2 * @see "<code>StartLevel</code>" */ @@ -114,33 +118,33 @@ /** * A warning has occurred. - * + * * <p> * There was a warning associated with a bundle. - * + * * <p> * The value of <code>WARNING</code> is 0x00000010. - * + * * @since 1.3 */ public final static int WARNING = 0x00000010; /** * An informational event has occurred. - * + * * <p> * There was an informational event associated with a bundle. - * + * * <p> * The value of <code>INFO</code> is 0x00000020. - * + * * @since 1.3 */ public final static int INFO = 0x00000020; /** * Creates a Framework event. - * + * * @param type The event type. * @param source The event source object. This may not be <code>null</code>. * @deprecated As of 1.2. This constructor is deprecated in favor of using @@ -156,14 +160,14 @@ /** * Creates a Framework event regarding the specified bundle. - * + * * @param type The event type. * @param bundle The event source. * @param throwable The related exception. This argument may be * <code>null</code> if there is no related exception. */ public this(int type, Bundle bundle, Throwable throwable) { - super(cast(Object)bundle); + super(bundle); this.type = type; this.bundle = bundle; this.throwable = throwable; @@ -171,7 +175,7 @@ /** * Returns the exception related to this event. - * + * * @return The related exception or <code>null</code> if none. */ public Throwable getThrowable() { @@ -181,7 +185,7 @@ /** * Returns the bundle associated with the event. This bundle is also the * source of the event. - * + * * @return The bundle associated with the event. */ public Bundle getBundle() { @@ -200,7 +204,7 @@ * <li>{@link #PACKAGES_REFRESHED} * <li>{@link #STARTLEVEL_CHANGED} * </ul> - * + * * @return The type of state change. */