로드 중...
검색 중...
일치하는 항목 없음
com.슬롯 사이트api.GAMSSymbol< T 확장 GAMSSymbolRecord > 클래스 템플릿 참조추상

이것은 슬롯 사이트의 기호 표현입니다.더 보기...

공개 회원 기능

getFirstRecord ()
 GAMSSymbol의 첫 번째 기록을 얻으세요.
 
부울 같음(객체 obj)
 다른 개체가 이 개체와 "동일"한지 여부를 나타냅니다.
 
정수 해시코드 ()
 객체에 대한 해시 코드 값을 반환합니다.
 
getFirstRecord(문자열 ... 슬라이스)
 조각 기준을 충족하는 GAMSSymbol의 첫 번째 레코드를 검색합니다.
 
getLastRecord ()
 GAMSSymbol의 마지막 기록을 가져옵니다.
 
getLastRecord(문자열 ... 슬라이스)
 조각 기준을 충족하는 GAMSSymbol의 마지막 레코드를 검색합니다.
 
findRecord(문자열 ... 키)
 GAMSSymbol에서 레코드를 찾으세요.
 
추가기록(벡터< 문자열 > 키)
 GAMSSymbol에 레코드 T를 추가하세요.
 
추가기록(문자열 ... 키)
 GAMSSymbol에 레코드 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 인스턴스를 확인하세요.
 
목록<GAMSSymbolDomainViolationgetSymbolDomainViolations(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]

com.슬롯 사이트api.GAMSSymbol< T 확장GAMSSymbolRecord>.GAMSSymbol ( 슬롯 사이트데이터베이스 데이터베이스,
문자열 식별자,
int 차원,
문자열 설명텍스트 )
보호됨

슬롯 사이트 기호 인스턴스를 생성하세요.

생성자는 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()

추상 Tcom.슬롯 사이트api.GAMSSymbol< T 확장GAMSSymbolRecord>.CheckAndReturnRecord ( symIterPtr)
추상보호됨

이 방법은 기호 포인터가 유효한지 확인합니다.

포인터가 유효하면 기호 반복 포인터가 포함된 GAMSSymbolRecord 인스턴스를 반환하고, 그렇지 않으면 GAMSException을 발생시킵니다.

매개변수
symIterPtr기호 반복 포인터
반품
GAMSSymbolRecord의 하위 클래스 인스턴스

◆ checkDomains()

부울com.슬롯 사이트api.GAMSSymbol< T 확장GAMSSymbolRecord>.checkDomains ( )

모든 레코드가 지정된 기호 도메인 내에 있는 경우 기호의 모든 GAMSSymbolRecord 인스턴스를 확인하세요.

반품
모든 인스턴스에 도메인 위반이 없으면 true이고, 그렇지 않으면 false입니다.
예외
슬롯 사이트예외이 기호의 GAMSDatabase 인스턴스가 이미 삭제되었거나 도메인을 확인하는 동안 오류가 발생한 경우.
또한 참조
GAMSDatabase.checkDomains()
GAMSDatabase.getDatabaseDomainViolations(int, int)
GAMSSymbol.getSymbolDomainViolations(int)

◆ 지우기()

이 기호의 모든 기록을 제거하여 기호를 지우십시오.

반품
성공적으로 지워지면 참, 그렇지 않으면 거짓
예외
슬롯 사이트예외인스턴스를 성공적으로 지울 수 없거나 이 기호의 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()

GAMSSymbol이 포함된 슬롯 사이트데이터베이스를 가져옵니다.

반품
GAMSDatabse 개체 참조

◆ getDimension()

GAMSSymbol 차원을 가져옵니다.

반환
GAMSSymbol의 차원

◆ getDomains()

목록< 개체 >com.슬롯 사이트api.GAMSSymbol< T 확장GAMSSymbolRecord>.getDomains ( )

기호의 도메인을 검색합니다. 각 요소는 GAMSSet(실제 도메인) 또는 문자열(완화 도메인)입니다.

반품
객체 목록으로 기호 도메인(각 객체는 GAMSSet 또는 문자열임)
예외
슬롯 사이트예외이 인스턴스가 이름이 "*"인 우주 기호인 경우

◆ getDomainsAsStrings()

목록< 문자열 >com.슬롯 사이트api.GAMSSymbol< T 확장GAMSSymbolRecord>.getDomainsAsStrings ( )

기호의 도메인을 검색합니다. 각 요소는 문자열입니다.

참고: 도메인이 슬롯 사이트의 별칭인 경우 이 호출은 별칭이 지정된 세트의 이름이 아닌 별칭의 이름을 반환합니다.

반환
문자열 목록으로서의 기호 도메인

◆ getFirstRecord()[1/2]

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]

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의 이름

◆ 해시코드()

객체에 대한 해시 코드 값을 반환합니다.


반품
이 개체의 해시 코드 값입니다.

◆ 반복자()

반복자< 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(문자열...)