The template is used by
The template layout is designed for maximum readability and maintainabilty, and reflects L's Java coding style. It is expected that individuals will change the layout of the template to suit individual or project coding styles.
The template may be downloaded by using the 'Save' or 'Sava As' option of your browser, and by stripping off the leading and trailing HTML syntax. This template may be freely redistributed and used.
/* package_name.InterfaceName
*/
package package_name;
import external_package.external_class_name;
import external_package.*;
/*
* Application:
*
* Copyright (C) date copyright_holder
*/
/**
* Interface Purpose:
* <p>
* Notes:
* <p>
* @version version_number
* @author author_name
*/
public interface InterfaceName extends superinterface, superinterface {
/*
******************************************************************************
* Field Variable Declarations
******************************************************************************
*
* Constant Fields
*/
/**
* description
* @serial field_name field_type
* @since version
* @see #methodName
* @see external_classname#methodName
*/
public static final type FIELD_NAME = constant;
public static final type[] FIELD_NAME = {constant, constant};
/*
******************************************************************************
* Abstract Methods
******************************************************************************
*
* InterfaceName.methodName
*/
/**
* Purpose:
* <p>
* Notes:
* <p>
* @param arg_name description
* @return description
* @exception exception_name description
* @see #methodName
* @see external_classname#methodName
*/
public abstract type|void methodName (type arg_name, type arg_name)
throws exception_name, exception_name ;
/*
******************************************************************************
*
* InterfaceName.methodName
*/
/**
* Purpose:
* <p>
* Notes:
* <p>
* @param arg_name description
* @return description
* @exception exception_name description
* @see #methodName
* @see external_classname#methodName
*/
public abstract type|void methodName (type arg_name, type arg_name)
throws exception_name, exception_name ;
} // End of package_name.InterfaceName