이것은 슬롯 사이트의 기호 표현입니다.더 보기...
공개 회원 기능 | |
| T | getFirstRecord () |
| GAMSSymbol의 첫 번째 기록을 얻으세요. | |
| 부울 | 같음(객체 obj) |
| 다른 개체가 이 개체와 "동일"한지 여부를 나타냅니다. | |
| 정수 | 해시코드 () |
| 객체에 대한 해시 코드 값을 반환합니다. | |
| T | getFirstRecord(문자열 ... 슬라이스) |
| 조각 기준을 충족하는 GAMSSymbol의 첫 번째 레코드를 검색합니다. | |
| T | getLastRecord () |
| GAMSSymbol의 마지막 기록을 가져옵니다. | |
| T | getLastRecord(문자열 ... 슬라이스) |
| 조각 기준을 충족하는 GAMSSymbol의 마지막 레코드를 검색합니다. | |
| T | findRecord(문자열 ... 키) |
| GAMSSymbol에서 레코드를 찾으세요. | |
| T | 추가기록(벡터< 문자열 > 키) |
| GAMSSymbol에 레코드 T를 추가하세요. | |
| T | 추가기록(문자열 ... 키) |
| GAMSSymbol에 레코드 T를 추가하세요. | |
| T | 병합기록(문자열 ... 키) |
| GAMSSymbol에서 지정된 키를 가진 레코드 T를 찾으세요. | |
| 부울 | 삭제기록(문자열 ... 키) |
| GAMSSymbol에서 레코드 T를 삭제하세요. | |
| 부울 | 지우기 () |
| 이 기호의 모든 기록을 제거하여 기호를 지우십시오. | |
| 무효 | copySymbol (GAMSSymbol<?> 대상) |
| 이 GAMSSymbol의 모든 레코드를 대상 GAMSSymbol에 복사합니다(대상에 레코드가 있는 경우 삭제됩니다) | |
| 슬롯 사이트데이터베이스 | getDatabase () |
| GAMSSymbol이 포함된 슬롯 사이트데이터베이스를 가져옵니다. | |
| int | getDimension () |
| GAMSSymbol 차원을 가져옵니다. | |
| 문자열 | getName () |
| GAMSSymbol 이름을 가져옵니다. | |
| 문자열 | getText () |
| GAMSSymbol 설명 텍스트를 가져옵니다. | |
| int | getNumberOfRecords () |
| GAMSSymbol의 레코드 수를 가져옵니다. | |
| 목록< 개체 > | getDomains () |
| 기호의 도메인을 검색합니다. 각 요소는 GAMSSet(실제 도메인) 또는 문자열(완화 도메인)입니다. | |
| 목록< 문자열 > | getDomainsAsStrings () |
| 기호 도메인을 검색합니다. 각 요소는 문자열입니다. | |
| 부울 | checkDomains () |
| 모든 레코드가 지정된 기호 도메인 내에 있는 경우 기호의 모든 GAMSSymbolRecord 인스턴스를 확인하세요. | |
| 목록<GAMSSymbolDomainViolation> | getSymbolDomainViolations(int maxNoViolation) |
| 기호의 지정된 도메인 내에 있는 경우 기호의 모든 GAMSSymbolRecord 인스턴스를 확인하세요. | |
| 반복자< T > | 반복자 () |
| T 유형 요소 집합에 대한 반복자를 반환합니다. | |
보호된 멤버 함수 | |
| GAMSSymbol (슬롯 사이트데이터베이스데이터베이스, 긴 sPtr) | |
| 슬롯 사이트 기호 인스턴스를 생성하십시오. | |
| GAMSSymbol (슬롯 사이트데이터베이스데이터베이스, 문자열 식별자, int 차원, 문자열 설명 텍스트) | |
| 슬롯 사이트 기호 인스턴스를 생성하십시오. | |
| 추상 T | CheckAndReturnRecord(long SymIterPtr) |
| 이 방법은 기호 포인터가 유효한지 확인합니다. | |
자세한 설명
이것은 슬롯 사이트의 기호 표현입니다.
그것은 a에 존재합니다슬롯 사이트데이터베이스및 포함GAMSSymbolRecords를 반복할 수 있습니다. 파생 클래스는 다음과 같습니다.GAMSequation, 슬롯 사이트매개변수, GAMSSet그리고슬롯 사이트변수.
- 매개변수
-
<T> GAMSSymbolRecord또는 그 하위 클래스
- 또한 참조
- 슬롯 사이트데이터베이스
- GAMSDatabaseIterator
- GAMSSymbolIterator
생성자 및 소멸자 문서
◆ GAMSSymbol()[1/2]
|
보호됨 |
슬롯 사이트 기호 인스턴스를 생성하세요.
생성자는 GAMSDatabase 인스턴스가 삭제되지 않았고(리소스는 여전히 사용 가능함) 레코드가 잠겨 있지 않다고 가정합니다(GAMSDatabase 인스턴스에서 레코드를 업데이트할 수 있음).
- 매개변수
-
데이터베이스 슬롯 사이트데이터베이스 인스턴스 sPtr 심볼 포인터
- 예외
-
슬롯 사이트예외 이 기호의 GAMSDatabase 인스턴스가 이미 삭제된 경우.
◆ GAMSSymbol()[2/2]
|
보호됨 |
슬롯 사이트 기호 인스턴스를 생성하세요.
생성자는 GAMSDatabase 인스턴스가 삭제되지 않았다고 가정합니다(리소스는 여전히 사용 가능함).
- 매개변수
-
데이터베이스 슬롯 사이트데이터베이스 인스턴스 식별자 기호 식별자 차원 기호 차원 설명텍스트 기호 설명 텍스트
- 예외
-
슬롯 사이트예외 이 기호의 GAMSDatabase 인스턴스가 이미 삭제된 경우.
멤버 함수 문서
◆ 추가레코드()[1/2]
| Tcom.슬롯 사이트api.GAMSSymbol< T 확장GAMSSymbolRecord>.addRecord | ( | 문자열 ... | 키 | ) |
GAMSSymbol에 레코드 T를 추가하세요.
- 매개변수
-
키 키의 임의 인수. Null 문자열은 유효한 키가 아닙니다.
- 반품
- 추가된 레코드 T에 대한 참조
- 예외
-
슬롯 사이트예외 키를 포함하는 GAMSSymbolRecord 인스턴스를 성공적으로 추가할 수 없거나 이 기호의 GAMSDatabase 인스턴스가 이미 삭제된 경우.
- 또한 참조
- GAMSSymbol.deleteRecord
- GAMSSymbol.findRecord
- GAMSSymbol.mergeRecord
◆ 추가레코드()[2/2]
| Tcom.슬롯 사이트api.GAMSSymbol< T 확장GAMSSymbolRecord>.addRecord | ( | 벡터< 문자열 > | 키 | ) |
GAMSSymbol에 레코드 T를 추가하세요.
- 매개변수
-
키 키 목록. Null 문자열은 유효한 키가 아닙니다.
- 반환
- 추가된 레코드에 대한 참조 T
- 예외
-
슬롯 사이트예외 키를 포함하는 GAMSSymbolRecord 인스턴스를 성공적으로 추가할 수 없거나 이 기호의 GAMSDatabase 인스턴스가 이미 삭제된 경우.
◆ CheckAndReturnRecord()
|
추상보호됨 |
이 방법은 기호 포인터가 유효한지 확인합니다.
포인터가 유효하면 기호 반복 포인터가 포함된 GAMSSymbolRecord 인스턴스를 반환하고, 그렇지 않으면 GAMSException을 발생시킵니다.
- 매개변수
-
symIterPtr 기호 반복 포인터
- 반품
- GAMSSymbolRecord의 하위 클래스 인스턴스
◆ checkDomains()
| 부울com.슬롯 사이트api.GAMSSymbol< T 확장GAMSSymbolRecord>.checkDomains | ( | ) |
모든 레코드가 지정된 기호 도메인 내에 있는 경우 기호의 모든 GAMSSymbolRecord 인스턴스를 확인하세요.
- 반품
- 모든 인스턴스에 도메인 위반이 없으면 true이고, 그렇지 않으면 false입니다.
- 예외
-
슬롯 사이트예외 이 기호의 GAMSDatabase 인스턴스가 이미 삭제되었거나 도메인을 확인하는 동안 오류가 발생한 경우.
- 또한 참조
- GAMSDatabase.checkDomains()
- GAMSDatabase.getDatabaseDomainViolations(int, int)
- GAMSSymbol.getSymbolDomainViolations(int)
◆ 지우기()
| 부울com.슬롯 사이트api.GAMSSymbol< T 확장GAMSSymbolRecord>.clear | ( | ) |
이 기호의 모든 기록을 제거하여 기호를 지우십시오.
- 반품
- 성공적으로 지워지면 참, 그렇지 않으면 거짓
- 예외
-
슬롯 사이트예외 인스턴스를 성공적으로 지울 수 없거나 이 기호의 GAMSDatabase 인스턴스가 이미 삭제된 경우.
◆ copySymbol()
| 무효com.슬롯 사이트api.GAMSSymbol< T 확장GAMSSymbolRecord>.copySymbol | ( | GAMSSymbol<?> | 대상 | ) |
이 GAMSSymbol의 모든 레코드를 대상 GAMSSymbol에 복사합니다(대상에 레코드가 있는 경우 삭제됩니다)
- 매개변수
-
대상 대상 GAMSSymbol
- 예외
-
슬롯 사이트예외 대상 기호가 기록 잠금 데이터베이스에 포함되어 있거나 이 기호 또는 대상 기호의 GAMSDatabase 인스턴스가 이미 삭제된 경우.
◆ 삭제기록()
| 부울com.슬롯 사이트api.GAMSSymbol< T 확장GAMSSymbolRecord>.deleteRecord | ( | 문자열 ... | 키 | ) |
GAMSSymbol에서 레코드 T를 삭제하세요.
GAMSSymbolRecord T가 성공적으로 삭제된 경우 T의 참조를 사용하여 다음 기호로 반복하는 것이 더 이상 불가능하므로 반복 참조가 재설정됩니다.
동일한 여러 GAMSSymbolRecord 인스턴스를 얻는 방법에는 여러 가지가 있습니다.
기본 데이터. 기본 데이터가 삭제된 경우 GAMSSymbolRecord 인스턴스의 동작은 지정되지 않습니다.
- 매개변수
-
키 키 목록. Null 문자열은 유효한 키가 아닙니다.
- 반환
- 성공적으로 삭제되면 true, 그렇지 않으면 false
- 예외
-
슬롯 사이트예외 키를 포함하는 GAMSSymbolRecord 인스턴스를 삭제할 수 없거나 이 기호의 GAMSDatabase 인스턴스가 이미 삭제된 경우.
- 또한 참조
- GAMSSymbol.addRecord
- GAMSSymbol.findRecord
- GAMSSymbol.mergeRecord
◆ 같음()
| 부울com.슬롯 사이트api.GAMSSymbol< T 확장GAMSSymbolRecord>.equals | ( | 개체 | obj | ) |
다른 개체가 이 개체와 "동일"한지 여부를 나타냅니다.
두 개의 GAMSSymbol은 동일한 클래스, 동일한 데이터베이스, 동일한 이름, 동일한 차원, 동일한 설명 텍스트 및 동일한 내부 참조의 개체인 경우에만 동일합니다.
- 매개변수
-
obj 비교할 참조 객체
- 반품
- 이 개체가 obj 인수와 동일하면 true이고, 그렇지 않으면 false입니다. 그렇지 않으면 거짓입니다.
◆ findRecord()
| Tcom.슬롯 사이트api.GAMSSymbol< T 확장GAMSSymbolRecord>.findRecord | ( | 문자열 ... | 키 | ) |
GAMSSymbol에서 레코드를 찾으세요.
- 매개변수
-
키 키 목록. Null 문자열은 유효한 키가 아닙니다.
- 반품
- 발견된 기록에 대한 참조
- 예외
-
슬롯 사이트예외 키를 포함하는 GAMSSymbolRecord 인스턴스를 찾을 수 없거나 이 기호의 GAMSDatabase 인스턴스가 이미 삭제된 경우.
◆ getDatabase()
| 슬롯 사이트데이터베이스 com.슬롯 사이트api.GAMSSymbol< T 확장GAMSSymbolRecord>.getDatabase | ( | ) |
GAMSSymbol이 포함된 슬롯 사이트데이터베이스를 가져옵니다.
- 반품
- GAMSDatabse 개체 참조
◆ getDimension()
| intcom.슬롯 사이트api.GAMSSymbol< T 확장GAMSSymbolRecord>.getDimension | ( | ) |
GAMSSymbol 차원을 가져옵니다.
- 반환
- GAMSSymbol의 차원
◆ getDomains()
| 목록< 개체 >com.슬롯 사이트api.GAMSSymbol< T 확장GAMSSymbolRecord>.getDomains | ( | ) |
기호의 도메인을 검색합니다. 각 요소는 GAMSSet(실제 도메인) 또는 문자열(완화 도메인)입니다.
- 반품
- 객체 목록으로 기호 도메인(각 객체는 GAMSSet 또는 문자열임)
- 예외
-
슬롯 사이트예외 이 인스턴스가 이름이 "*"인 우주 기호인 경우
◆ getDomainsAsStrings()
| 목록< 문자열 >com.슬롯 사이트api.GAMSSymbol< T 확장GAMSSymbolRecord>.getDomainsAsStrings | ( | ) |
기호의 도메인을 검색합니다. 각 요소는 문자열입니다.
참고: 도메인이 슬롯 사이트의 별칭인 경우 이 호출은 별칭이 지정된 세트의 이름이 아닌 별칭의 이름을 반환합니다.
- 반환
- 문자열 목록으로서의 기호 도메인
◆ getFirstRecord()[1/2]
| Tcom.슬롯 사이트api.GAMSSymbol< T 확장GAMSSymbolRecord>.getFirstRecord | ( | ) |
GAMSSymbol의 첫 번째 기록을 얻으세요.
- 반환
- 첫 번째 GAMSSymbolRecord에 대한 참조
- 예외
-
슬롯 사이트예외 이 GAMSSymbol 인스턴스의 데이터베이스가 이미 삭제된 경우.
◆ getFirstRecord()[2/2]
| Tcom.슬롯 사이트api.GAMSSymbol< T 확장GAMSSymbolRecord>.getFirstRecord | ( | 문자열 ... | 슬라이스 | ) |
조각 기준을 충족하는 GAMSSymbol의 첫 번째 레코드를 검색하십시오.
예:
시도해 보세요
System.out.println("시카고까지의 교통비");
String[] 슬라이스 = new String[] " ", "시카고";
GAMSParameter c = t1.OutDB().getParameter("c");
GAMSParameterRecord x1 = c.getFirstRecord(slice);
를 해라
System.out.println(""+x1.getKeys()[0]+"에서 "+ x1.getKeys()[1] + " : " + x1.getValue());
while(x1.moveNext());
catch (GAMSException e)
System.out.println("기록이 없습니다."); - 매개변수
-
슬라이스 기록을 검색해야 하는 요소에 대한 필터 정의
- 반품
- 기록 참조
- 예외
-
슬롯 사이트예외 슬라이스에 의해 지정된 이 기호에 레코드가 없거나 이 기호의 GAMSDatabase 인스턴스가 이미 삭제된 경우.
- 또한 참조
- GAMSSymbolRecord.moveNext()
- GAMSSymbolRecord.movePrevious()
◆ getLastRecord()[1/2]
| Tcom.슬롯 사이트api.GAMSSymbol< T 확장GAMSSymbolRecord>.getLastRecord | ( | ) |
GAMSSymbol의 마지막 기록을 가져옵니다.
- 반품
- 마지막 GAMSSymbolRecord에 대한 참조
- 예외
-
슬롯 사이트예외 이 기호에 레코드가 없거나 이 기호의 GAMSDatabase 인스턴스가 이미 삭제된 경우.
◆ getLastRecord()[2/2]
| Tcom.슬롯 사이트api.GAMSSymbol< T 확장GAMSSymbolRecord>.getLastRecord | ( | 문자열 ... | 슬라이스 | ) |
조각 기준을 충족하는 GAMSSymbol의 마지막 레코드를 검색합니다.
- 매개변수
-
슬라이스 기록을 검색해야 하는 요소에 대한 필터 정의
- 반품
- 기록 참조
- 예외
-
슬롯 사이트예외 슬라이스에 의해 지정된 이 기호에 레코드가 없거나 이 기호의 GAMSDatabase 인스턴스가 이미 삭제된 경우.
- 또한 참조
- GAMSSymbolRecord.moveNext()
- GAMSSymbolRecord.movePrevious()
◆ getName()
| 문자열com.슬롯 사이트api.GAMSSymbol< T 확장GAMSSymbolRecord>.getName | ( | ) |
GAMSSymbol 이름을 가져옵니다.
- 반품
- GAMSSymbol의 이름
◆ getNumberOfRecords()
| intcom.슬롯 사이트api.GAMSSymbol< T 확장GAMSSymbolRecord>.getNumberOfRecords | ( | ) |
GAMSSymbol의 레코드 수를 가져옵니다.
- 반품
- GAMSSymbol의 레코드 수
- 예외
-
슬롯 사이트예외 이 기호의 GAMSDatabase 인스턴스가 이미 삭제된 경우.
◆ getSymbolDomainViolations()
| 목록<GAMSSymbolDomainViolation>com.슬롯 사이트api.GAMSSymbol< T 확장GAMSSymbolRecord>.getSymbolDomainViolations | ( | int | maxNoViolation | ) |
기호의 지정된 도메인 내에 있는 경우 기호의 모든 GAMSSymbolRecord 인스턴스를 확인하십시오.
다음 목록을 반환합니다.GAMSSymbolDomainViolation문제가 있는 기록에 대한 도메인 위반 정보가 포함된 인스턴스. 각각GAMSSymbolDomainViolation인스턴스에는 다음 정보가 포함되어 있습니다.GAMSSymbolRecord도메인이 위반된 인스턴스 및 크기가 있는 부울 값의 위반 배열GAMSSymbol인스턴스 차원. 배열 위치에 true 값이 포함되어 있으면 상대 차원에 도메인 위반이 있음을 의미하고, 그렇지 않으면 false 값이 포함되어 있음을 의미합니다.
- 매개변수
-
maxNoViolation 저장해야 하는 도메인 위반 레코드의 최대 수(0은 제한 없음)
- 반품
- 목록
GAMSDatabaseDomainViolationa의 각 기호에 대한 도메인 위반 정보가 포함되어 있습니다.슬롯 사이트데이터베이스인스턴스.
- 예외
-
슬롯 사이트예외 도메인 위반 확인 중 오류가 발생한 경우
- 또한 참조
- GAMSDatabase.checkDomains()
- GAMSDatabase.getDatabaseDomainViolations(int, int)
- GAMSSymbol.checkDomains()
◆ getText()
| 문자열com.슬롯 사이트api.GAMSSymbol< T 확장GAMSSymbolRecord>.getText | ( | ) |
GAMSSymbol 설명 텍스트를 가져옵니다.
- 반품
- GAMSSymbol의 이름
◆ 해시코드()
| intcom.슬롯 사이트api.GAMSSymbol< T 확장GAMSSymbolRecord>.hashCode | ( | ) |
객체에 대한 해시 코드 값을 반환합니다.
- 반품
- 이 개체의 해시 코드 값입니다.
◆ 반복자()
| 반복자< T >com.슬롯 사이트api.GAMSSymbol< T 확장GAMSSymbolRecord>.iterator | ( | ) |
T 유형의 요소 집합에 대한 반복자를 반환합니다.
- 반품
- T 유형 요소 집합에 대한 반복자.
◆ mergeRecord()
| Tcom.슬롯 사이트api.GAMSSymbol< T 확장GAMSSymbolRecord>.mergeRecord | ( | 문자열 ... | 키 | ) |
GAMSSymbol에서 지정된 키를 가진 레코드 T를 찾으세요.
기록을 찾을 수 없는 경우 지정된 키를 가진 기록이 추가되고 호출이 반환됩니다.
- 매개변수
-
키 키의 임의 인수. Null 문자열은 유효한 키가 아닙니다.
- 반품
- 발견되거나 추가된 레코드에 대한 참조
- 예외
-
슬롯 사이트예외 찾을 레코드가 지정된 키와 다른 크기를 가진 경우.
- 또한 참조
- GAMSSymbol.addRecord(문자열...)
- GAMSSymbol.deleteRecord(문자열...)
- GAMSSymbol.findRecord(문자열...)