// AID-GENERATED // ========================================================================= // This class was generated by AID - Abstract Interface Definition // DO NOT MODIFY, but use the org.freehep.aid.Aid utility to regenerate it. // ========================================================================= // Copyright 2002, SLAC, Stanford University, U.S.A. // AID - Compiler Test File package org.freehep.aid.test; /** * TestInterface to test the aid compiler. * * @author Mark Donszelmann */ public interface ITestArrays { /** * primitive array method * * @return double array */ public double[] returnDoubleArray(); /** * primitive multi-array method * * @return multi double array */ public double[][] returnMultiDoubleArray(); /** * Method with array/vector return * * @return list of object names */ public String[] listObjectNames(); /** * Method with array/vector return * * @param path path to objects * @return list of object names */ public String[] listObjectNames(String path); /** * Method with array/vector return * * @param path path to objects * @param recursive list objects recursively * @return list of object names */ public String[] listObjectNames(String path, boolean recursive); /** * Method throwing exception * * @param path path to create * @throws IllegalArgumentException in case of argument error */ public void mkdir(int[] dummy) throws IllegalArgumentException; /** * Method throwing exception * * @param path path to create * @throws IllegalArgumentException in case of argument error */ public void mkdir(int[][] dummy) throws IllegalArgumentException; /** * Method throwing exception * * @param path path to create * @throws IllegalArgumentException in case of argument error */ public void mkdir(String[][] dummy) throws IllegalArgumentException; /** * Method throwing exception * * @param path path to create * @throws IllegalArgumentException in case of argument error */ public void mkdir(String[] dummy) throws IllegalArgumentException; /** * Method throwing exception * * @param path path to create * @throws IllegalArgumentException in case of argument error */ public void mkdir2(String[] dummy) throws IllegalArgumentException; } // class or interface