/**
*
*/
package com.google.gwt.chrome.crx.client;
import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/**
* {@link ExtensionScript} is a peace of <code>head</code> HTML tag within
* extension background page. Allows to load external scripts.
*
* @author Izzet_Mustafayev
*
*/
public class ExtensionScript implements Component {
/**
* ExtensionScript Specification annotation for defining the fields that go
* in the manifest.
*/
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface ManifestInfo {
/**
* The path to JavaScript file.
*
* @return
*/
String path() default "";
String script() default "";
}
}