PrinterName
PrinterName (프린터 이름)
PrinterName은 프린터의 이름을 지정하는 텍스트 인쇄 속성(printing attribute) 클래스예요. URI보다 최종 사용자에게 더 친숙한 이름이에요. 관리자가 프린터 이름을 정하고 이 속성을 그 이름으로 설정해요.
본문
이 이름은 프린터 URI의 마지막 부분일 수도 있고 관련 없을 수도 있어요. 비(非) 미국-영어 로케일에서는 URI에서 허용되지 않는 문자를 이름에 포함할 수 있어요.
public PrinterName(String printerName, Locale locale)
locale에 null을 넘기면 기본 로케일(Locale.getDefault())로 해석돼요. printerName이 null이면 NullPointerException이 발생해요.
같은지 비교하기
equals(Object object) 메서드는 전달받은 객체와 동일한지 판단해요. 동일하려면 다음 조건을 모두 만족해야 해요.
object가null이 아니에요.object가PrinterName클래스의 인스턴스예요.- 두 속성의 내부 문자열이 같아요.
- 두 속성의 로케일이 같아요.
카테고리와 이름
getCategory(): 카테고리로 사용할 인쇄 속성 클래스를 반환해요.PrinterName의 카테고리는 클래스 자체예요.getName(): 카테고리 이름을 반환해요. 이름은"printer-name"이에요.