PrinterName

PrinterName (프린터 이름)

PrinterName은 프린터의 이름을 지정하는 텍스트 인쇄 속성(printing attribute) 클래스예요. URI보다 최종 사용자에게 더 친숙한 이름이에요. 관리자가 프린터 이름을 정하고 이 속성을 그 이름으로 설정해요.

출처: Java API Reference

본문

이 이름은 프린터 URI의 마지막 부분일 수도 있고 관련 없을 수도 있어요. 비(非) 미국-영어 로케일에서는 URI에서 허용되지 않는 문자를 이름에 포함할 수 있어요.

public PrinterName(String printerName, Locale locale)

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

같은지 비교하기

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

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

카테고리와 이름

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

더 알아보기