/** * Create an object of the desired type. * * @param aParameter * The parameter required to create the object. May be * <code>null</code> depending on the implementation. * @return The created object. May be <code>null</code> depending on the * implementation. */ @DevelopersNote ("No @Nullable annotation as we can make no assumptions on the state") DATATYPE create (PARAMTYPE aParameter); }
/** * Create an object of the desired type. * * @return The created object. May be <code>null</code> depending on the * implementation. */ @DevelopersNote ("No @Nullable annotation as we can make no assumptions on the state") DATATYPE create (); }
@DevelopersNote ("Works only for tbody rows!") public HCRow () { this (false); }
@DevelopersNote ("Do not use for pDAF3 - missing CSS information. Use HCP3Button instead!") public class HCLinkButton extends AbstractHCButton <HCLinkButton> { public HCLinkButton (final String sLabel, @Nonnull final ISimpleURL aURL) { super (sLabel, JSHtml.windowLocationHref (aURL)); } public HCLinkButton (final String sLabel, final IJSStatement aJS) { super (sLabel, aJS); } }
/** * Create the root object. May be called only once. * * @return The root object. May be <code>null</code> depending on the * implementation. */ @DevelopersNote ("No @Nullable annotation as we can make no assumptions on the state") DATATYPE createRoot (); }
/** * Create an object of the desired type. * * @param aParent * The parent item to use. May never be <code>null</code>. * @return The created object. */ @DevelopersNote ("No @Nullable annotation as we can make no assumptions on the state") DATATYPE create (DATATYPE aParent); }
/** * Check if the given value matches the filter or not. * * @param aValue * The object to filter. May be <code>null</code> depending on the * implementation. * @return <code>true</code> if the object match the filter, * <code>false</code> otherwise. */ @DevelopersNote ("No @Nullable annotation as we can make no assumptions on the state") boolean matchesFilter (DATATYPE aValue); }
/** * Create an object of the desired type. * * @param aParameter1 * The first parameter required to create the object. May be * <code>null</code> depending on the implementation. * @param aParameter2 * The second parameter required to create the object. May be * <code>null</code> depending on the implementation. * @return The created object. May be <code>null</code> depending on the * implementation. */ @DevelopersNote ("No @Nullable annotation as we can make no assumptions on the state") DATATYPE create (PARAM1TYPE aParameter1, PARAM2TYPE aParameter2); }
/** * Check if the given value matches the filter or not. * * @param aValue * The object to filter. May be <code>null</code> depending on the * implementation. * @param aParam * An optional parameter that may be used in determining whether the * object matches the filter or not! * @return <code>true</code> if the object match the filter, * <code>false</code> otherwise. */ @DevelopersNote ("No @Nullable annotation as we can make no assumptions on the state") boolean matchesFilter (DATATYPE aValue, PARAMTYPE aParam); }
/** * Create an object of the desired type. * * @param aParent * The parent item to use. May be <code>null</code> depending on the * implementation. * @param aParam * The parameter to be passed. May be <code>null</code> depending on * the implementation. * @return The created object. May be <code>null</code> depending on the * implementation. */ @DevelopersNote ("No @Nullable annotation as we can make no assumptions on the state") DATATYPE create (DATATYPE aParent, PARAMTYPE aParam); }
/** * An exception solely thrown from the {@link ServiceLoaderBackport} * * @author Philip Helger */ // IFJDK5 // ELSE //@Deprecated // ENDIF @DevelopersNote ("Required only in JDK5. Use the regular ServiceLoader from JDK 1.6 otherwise.") public final class ServiceLoaderException extends RuntimeException { public ServiceLoaderException (final String sMsg) { super (sMsg); } public ServiceLoaderException (final String sMsg, final Throwable aCause) { super (sMsg, aCause); } }
@Deprecated @DevelopersNote ("Just to avoid the instantiation of the below constructor without an event type.") protected AbstractOnlyOnceEventObserver (final boolean bWithReturnValue) { super (bWithReturnValue); }
/** * Use {@link #addChild(IHCNodeBuilder)} instead. * * @param aChild * The child to add. May be <code>null</code>. * @return this */ @Deprecated @DevelopersNote ("Use addChild instead") THISTYPE addChildren (@Nullable IHCNodeBuilder aChild);
/** * Use {@link #addChild(IHCNode)} instead. * * @param aChild * The child to add. May be <code>null</code>. * @return this */ @Deprecated @DevelopersNote ("Use addChild instead") THISTYPE addChildren (@Nullable CHILDTYPE aChild);
@Deprecated @Override @DevelopersNote ("Use add instead - only for API compliance!") public void putAll (final Map <? extends String, ? extends String> aMap) { super.putAll (aMap); }
@Deprecated @DevelopersNote ("Use addClass instead!") @Nonnull THISTYPE addClasses (@Nullable ICSSClassProvider aProvider);
@Nonnull @Deprecated @DevelopersNote ("Use addStyle instead!") THISTYPE addStyles (@Nullable ICSSValue aValue);
@DevelopersNote ("Is only valid for German locale!") public static final int DATE_DEFAULT_MAX_LENGTH = 2 + 1 + 2 + 1 + 4;
/** * @return the buffer's current value as a string. */ @Override @Deprecated @DevelopersNote ("Use getAsString as it is more explicit!") public String toString () { return getAsString (); } }
/** * @param bWithReturnValue * does not matter */ @Deprecated @DevelopersNote ("Just to avoid the instantiation of the below constructor without an event type.") @UnsupportedOperation protected AbstractEventObserver (final boolean bWithReturnValue) { throw new UnsupportedOperationException ("No event type passed!"); }