All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.sshtools.jaul.JaulApp Maven / Gradle / Ivy

Go to download

A library used across several JAdpative applications, it provides some common features based on Install4J Runtime.

There is a newer version: 0.9.13
Show newest version
package com.sshtools.jaul;

import java.lang.annotation.ElementType;
import java.lang.annotation.Inherited;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Inherited
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.TYPE)
public @interface JaulApp  {

	String id();
	
	/**
	 * Deprecated. These details should be registered at install time by either
	 * the custom Install4J actions or the Jaul utility classes.
	 * 
	 * @return category
	 */
	@Deprecated(since = "0.9.11")
	AppCategory category() default AppCategory.HYBRID;

	/**
	 * Deprecated. These details should be registered at install time by either
	 * the custom Install4J actions or the Jaul utility classes.
	 * 
	 * @return category
	 */
	@Deprecated(since = "0.9.11")
	String updatesUrl() default "";

	/**
	 * Deprecated. These details should be registered at install time by either
	 * the custom Install4J actions or the Jaul utility classes.
	 * 
	 * @return category
	 */
	@Deprecated(since = "0.9.11")
	String updaterId() default "";
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy