PrinterLocation

PrinterLocation (프린터 위치)

PrinterLocation은 장치의 위치를 식별하는 텍스트 인쇄 속성(printing attribute) 클래스예요. 예를 들면 "XYZ 빌딩 2층, 123A호실에 있어요" 같은 내용을 담을 수 있어요.

출처: Java API Reference

본문

텍스트 속성으로 문자열 값과 로케일(locale)을 함께 가져요. 생성자로 위치 문자열과 로케일을 받아 인쇄 속성을 만들어요.

public PrinterLocation(String location, Locale locale)

localenull을 넘기면 기본 로케일(Locale.getDefault())로 해석돼요. locationnull이면 NullPointerException이 발생해요.

같은지 비교하기

equals(Object object) 메서드는 전달받은 객체와 동일한지 판단해요. 동일하려면 다음 조건을 모두 만족해야 해요.

  • objectnull이 아니에요.
  • objectPrinterLocation 클래스의 인스턴스예요.
  • 두 속성의 내부 문자열이 같아요.
  • 두 속성의 로케일이 같아요.

카테고리와 이름

  • getCategory(): 카테고리로 사용할 인쇄 속성 클래스를 반환해요. PrinterLocation의 카테고리는 클래스 자체예요.
  • getName(): 카테고리 이름을 반환해요. 이름은 "printer-location"이에요.

더 알아보기