이것은 a의 단일 레코드를 표현한 것입니다.GAMSSymbol인스턴스.더 보기...
공개 회원 기능 | |
| 문자열[] | getKeys () |
| 이 GAMSSymbolRecord 인스턴스의 키를 검색합니다. | |
| 문자열 | getKey(정수 색인) |
| 위치 색인에서 GAMSSymbolRecord의 키를 검색합니다. | |
| 부울 | 같음(객체 obj) |
| 다른 개체가 이 개체와 "동일"한지 여부를 나타냅니다. | |
| int | 해시코드 () |
| 객체에 대한 해시 코드 값을 반환합니다. | |
| 부울 | isDisposed () |
| 이 기록이 이미 폐기되었는지 문의하세요. | |
| 무효 | 처분 () |
| 비Java 라이브러리에 의해 보류된 외부 리소스를 해제합니다. | |
| 부울 | 이동다음 () |
| 현재 기준을 사용하여 GAMSSymbol의 다음 GAMSSymbolRecord로 반복합니다. | |
| 부울 | 이동이전 () |
| 현재 기준을 사용하여 GAMSSymbol의 이전 GAMSSymbolRecord를 반복합니다. | |
보호된 멤버 함수 | |
| GAMSSymbolRecord (GAMSSymbol<?> 기호, 긴 ptr) | |
| 새 GAMSSymbolRecord 인스턴스를 생성하세요. | |
| GAMSSymbolRecord (GAMSSymbolRecord기록) | |
| 새 GAMSSymbolRecord 인스턴스를 생성하세요. | |
| 무효 | 확정()가 Throwable을 던졌습니다. |
| 비Java 라이브러리에서 사용하는 리소스를 해제합니다. | |
자세한 설명
이것은 a의 단일 레코드를 표현한 것입니다.GAMSSymbol인스턴스.
파생 클래스는GAMSequationRecord, GAMSParameterRecord, GAMSSetRecord그리고GAMSVariableRecord.
동일한 기본 데이터로 여러 GAMSSymbolRecord 인스턴스를 얻는 방법에는 여러 가지가 있습니다. 기본 데이터가 다른 방식으로 삭제된 경우 GAMSSymbolRecord의 동작은 지정되지 않습니다.
GAMSSymbolRecord또한 외부 리소스를 관리하며 Java 가비지 수집기가 인스턴스를 회수하기 전에 적절하게 삭제되어야 합니다. 언제GAMSSymbolRecord인스턴스는 더 이상 필요하지 않습니다. 명시적인 호출처분()인스턴스에 연결할 수 없게 되고 Java 가비지 수집기가 인스턴스를 회수하기 전에 외부 리소스를 조기에 해제할 수 있습니다. 더 이상 필요하지 않은 리소스를 조기에 릴리스하는 것은 리소스 관리가 애플리케이션에서 중요한 문제일 때 유용합니다. 전화가 없습니다. 외부 리소스가 대기 중입니다.GAMSSymbolRecord인스턴스는 결국 다음과 같은 경우에 해제됩니다.GAMSSymbolRecord접근할 수 없게 되며 Java Garbage Collector에 의해 수집될 준비가 됩니다.
- 또한 참조
- GAMSSymbol.findRecord(문자열...)
- GAMSSymbol.mergeRecord(문자열...)
- GAMSSymbol.addRecord(문자열...)
- GAMSSymbol.deleteRecord(문자열...)
- GAMSSymbol.getFirstRecord()
- GAMSSymbol.getFirstRecord(문자열...)
- GAMSSymbol.getLastRecord()
- GAMSSymbol.getLastRecord(문자열...)
- GAMSSymbolIterator.next()
- GAMSSymbolIterator.remove()
생성자 및 소멸자 문서
◆ GAMSSymbolRecord()[1/2]
|
보호됨 |
새 GAMSSymbolRecord 인스턴스를 생성하십시오.
생성자는 GAMSDatabase 인스턴스가 삭제되지 않았다고 가정합니다(리소스는 여전히 사용 가능합니다).
- 매개변수
-
기호 GAMSSymbol을 사용하여 이 인스턴스를 초기화합니다. ptr 이 인스턴스를 초기화하기 위한 기호 포인터
- 예외
-
슬롯예외 이 기호의 GAMSDatabase 인스턴스가 이미 삭제된 경우 리소스를 더 이상 사용할 수 없습니다.
◆ GAMSSymbolRecord()[2/2]
|
보호됨 |
새 GAMSSymbolRecord 인스턴스를 생성하세요.
생성자는 GAMSDatabase 인스턴스가 삭제되지 않았다고 가정합니다(리소스는 계속 사용 가능합니다).
- 매개변수
-
기록 GAMSSymbolRecord를 사용하여 이 인스턴스를 초기화합니다.
- 예외
-
슬롯예외 이 기호의 GAMSDatabase 인스턴스가 이미 삭제된 경우 리소스를 더 이상 사용할 수 없습니다.
멤버 함수 문서
◆ 처분()
| void com.슬롯api.GAMSSymbolRecord.dispose | ( | ) |
비자바 라이브러리에 의해 보류된 외부 리소스를 해제합니다.
객체가 더 이상 필요하지 않을 때 이 메소드를 명시적으로 호출하십시오. 더 이상 필요하지 않은 리소스를 조기에 릴리스하는 것은 리소스 관리가 애플리케이션에서 중요한 문제일 때 유용합니다. 전화가 없습니다. 그러나 외부 리소스는 다음을 보유합니다.GAMSSymbolRecord인스턴스는 결국 다음과 같은 경우에 해제됩니다.GAMSSymbolRecord접근할 수 없게 되며 Java Garbage Collector에 의해 수집될 준비가 됩니다.
- 참고
- 이 메소드는 요청 시 외부 리소스를 해제하며 개체에 대해 한 번만 호출되어야 합니다. 이 메서드를 두 번 이상 호출하면 부작용이 발생할 수 있습니다.
◆ 같음()
| 부울 com.슬롯api.GAMSSymbolRecord.equals | ( | 객체 | obj | ) |
다른 개체가 이 개체와 "동일"한지 여부를 나타냅니다.
두 개의 GAMSSymbol은 동일한 기호 및 동일한 내부 참조의 레코드인 경우에만 동일합니다.
- 매개변수
-
obj 비교할 참조 객체
- 반환
- 이 개체가 obj 인수와 동일하면 true이고, 그렇지 않으면 false입니다. 그렇지 않으면 거짓입니다.
◆ 완성()
|
보호됨 |
◆ getKey()
| 문자열 com.슬롯api.GAMSSymbolRecord.getKey | ( | int | 색인 | ) |
위치 색인에서 GAMSSymbolRecord 키를 검색합니다.
- 매개변수
-
색인 반환될 키의 인덱스 위치
- 반품
- 위치 색인 키 지정
◆ getKeys()
| 문자열[] com.슬롯api.GAMSSymbolRecord.getKeys | ( | ) |
이 GAMSSymbolRecord 인스턴스의 키를 검색합니다.
- 예외
-
슬롯예외 레코드를 검색할 수 없거나 이 기호의 GAMSDatabase 인스턴스가 이미 삭제된 경우 리소스를 더 이상 사용할 수 없습니다.
◆ 해시코드()
| int com.슬롯api.GAMSSymbolRecord.hashCode | ( | ) |
객체에 대한 해시 코드 값을 반환합니다.
- 반환
- 이 개체의 해시 코드 값입니다.
◆ isDisposed()
| 부울 com.슬롯api.GAMSSymbolRecord.isDisposed | ( | ) |
이 기록이 이미 폐기되었는지 문의하세요.
- 반환
- 폐기되면 true, 그렇지 않으면 false
◆ 이동다음()
| 부울 com.슬롯api.GAMSSymbolRecord.moveNext | ( | ) |
현재 기준을 사용하여 GAMSSymbol의 다음 GAMSSymbolRecord로 반복합니다.
슬라이스 기준(GAMSSymbol<T 확장 GAMSSymbolRecord>.getFirstRecord(String...))을 충족하는 GAMSSymbol의 레코드 검색과 같이 특정 기준이 지정된 경우 메소드는 기준을 충족하는 다음 GAMSSymbolRecord를 반환합니다. 그렇지 않으면 메소드는 다음 순차적 GAMSSymbolRecord를 반환합니다.
- 반품
- 성공적으로 다음 레코드로 이동하면 true, 그렇지 않으면 false입니다.
- 이후
- 24.1.3
- 예외
-
슬롯예외 GAMSDatabase 인스턴스가 이미 삭제된 경우.
- 또한 참조
- GAMSSymbol<T는 GAMSSymbolRecord를 확장합니다>.getFirstRecord(String...)
- GAMSSymbol<T는 GAMSSymbolRecord를 확장합니다>.getLastRecord(String...)
◆ 이전 이동()
| 부울 com.슬롯api.GAMSSymbolRecord.movePrevious | ( | ) |
현재 기준을 사용하여 GAMSSymbol의 이전 GAMSSymbolRecord를 반복합니다.
조각 기준(GAMSSymbol<T 확장 GAMSSymbolRecord>.getLastRecord(String...))을 충족하는 GAMSSymbol의 레코드 검색과 같이 특정 기준이 지정된 경우, 메소드는 기준도 충족하는 이전 GAMSSymbolRecord를 반환합니다. 그렇지 않으면 메소드는 이전 순차적 GAMSSymbolRecord를 반환합니다.
- 반환
- 이전 레코드로 성공적으로 이동했다면 true, 그렇지 않으면 false입니다.
- 이후
- 24.1.3
- 예외
-
슬롯예외 GAMSDatabase 인스턴스가 이미 삭제된 경우.
- 또한 참조
- GAMSSymbol<T는 GAMSSymbolRecord를 확장합니다>.getFirstRecord(String...)
- GAMSSymbol<T는 GAMSSymbolRecord를 확장합니다>.getLastRecord(String...)