-import java.io.File;\r
-import java.util.ArrayList;\r
-import java.util.List;\r
-import java.util.StringTokenizer;\r
-\r
-public class IncludePath implements NestElement {\r
- /**\r
- IncludePath nested element Class\r
- class member\r
- -name : name of include path \r
- -file : name of file including include path\r
- **/\r
- private String path = "";\r
- private File file;\r
- private List<String> nameList = new ArrayList<String>();\r
- \r
- /**\r
- get class member "file"\r
-\r
- @returns The File object\r
- **/\r
- public File getFile() {\r
- return this.file;\r
- }\r
-\r
- /**\r
- set class member "file"\r
-\r
- @param file The name of include path\r
- **/\r
- public void setFile(File file) {\r
- this.file = file;\r
- }\r
- \r
- /**\r
- get class member "file"\r
-\r
- @returns The name of include path\r
- **/\r
- public String getPath() {\r
- return this.path;\r
- }\r
- \r
- /**\r
- get class member "name"\r
-\r
- @returns The name of include path\r
- **/\r
- public String getName() {\r
- return this.path;\r
- }\r
- \r
- /**\r
- set class member "name"\r
-\r
- @param name The name of include path\r
- **/\r
- public void setName(String name){\r
- this.path = " -I " + name;\r
- }\r
-\r
- /**\r
- set class member "path"\r
-\r
- @param name name of file including include paths \r
- **/\r
- public void setPath(String name) {\r
- this.path = " -I " + name;\r
- }\r
-\r
- /**\r
- override Object.toString()\r
-\r
- @returns name of file including include paths \r
- **/\r