![]()  | 
  
    SimpleSHP 0.1 
   SHP, DBF 파일을 처리하는 사용하기 쉽고 가벼운 Java 오픈소스 라이브러리 
   | 
 
Public 멤버 함수 | |
| boolean | load () throws IOException | 
| void | unload () | 
| FieldSet | getFieldSet () | 
| RowDBF (int fid, AccessDBF control) | |
| int | getFID () | 
| void | setValue (int index, String value) | 
| String | getValueAsString (int index) | 
| long | getValueAsNumber (int index) | 
| double | getValueAsFloat (int index) | 
DBF를 구성하는 row 클래스 row의 실제 필드에 대한 값을 얻기 위해서는 load 매서드를 호출해 메모리에 올려야 합니다. 필드에 대한 값이 더 이상 필요치 않을 경우 unload 매서드를 호출하여 메모리를 절약할 수 있습니다.
| geoservice.easyshp.dbf.RowDBF.RowDBF | ( | int | fid, | 
| AccessDBF | control | ||
| ) | 
생성자
| fid | row의 id | 
| control | row를 DBF 파일로부터 읽기 위한 컨트롤 | 
| int geoservice.easyshp.dbf.RowDBF.getFID | ( | ) | 
row의 id을 얻음(1부터 시작함) SHP의 fid와 1:1로 관계를 맺고 있습니다
| FieldSet geoservice.easyshp.dbf.RowDBF.getFieldSet | ( | ) | 
필드 정보를 얻기 위한 필드집한을 얻음
| double geoservice.easyshp.dbf.RowDBF.getValueAsFloat | ( | int | index | ) | 
지정된 인덱스에 해당하는 값을 실수형 타입으로 반환함
| index | 얻고자 하는 값에 해당하는 필드의 인덱스 | 
| long geoservice.easyshp.dbf.RowDBF.getValueAsNumber | ( | int | index | ) | 
지정된 인덱스에 해당하는 값을 정수형 타입으로 반환함
| index | 얻고자 하는 값에 해당하는 필드의 인덱스 | 
| String geoservice.easyshp.dbf.RowDBF.getValueAsString | ( | int | index | ) | 
지정된 인덱스에 해당하는 값을 문자열 타입으로 반환함
| index | 얻고자 하는 값에 해당하는 필드의 인덱스 | 
| boolean geoservice.easyshp.dbf.RowDBF.load | ( | ) | throws IOException | 
row는 초기에 fid 값만을 가지고 있으며 실제 값은 없습니다. 이 매서드를 호출하여 실제 값을 DBF 파일로부터 읽어올 수 있습니다. 이후 unload를 호출하여 메모리를 절약할 수 있습니다.
true를 반환함 | IOException | DBF 파일로부터 읽기 실패했을 경우 발생하는 예외 | 
| void geoservice.easyshp.dbf.RowDBF.setValue | ( | int | index, | 
| String | value | ||
| ) | 
지정된 인덱스에 해당하는 필드에 대한 값을 지정 메모리 상에서만 변경되며 실제 파일에서는 변경되지 않습니다.
| index | 값을 변경하고자 하는 필드의 인덱스 | 
| value | 변경하고자 하는 값 | 
| void geoservice.easyshp.dbf.RowDBF.unload | ( | ) | 
load 매서드를 통해 읽어온 row의 값을 메모리 상에서 제거 필요할때만 load를 통해 메모리에 row의 값을 올리고 다시 unload를 통해 메모리를 절약할 수 있음
 1.7.4