Lines Matching refs:category

459         T getAttribute(Class<T> category)
461 if (category == null) {
462 throw new NullPointerException("category");
464 if (!(PrintServiceAttribute.class.isAssignableFrom(category))) {
468 if (category == PrinterName.class) {
470 } else if (category == PrinterState.class) {
472 } else if (category == PrinterStateReasons.class) {
474 } else if (category == QueuedJobCount.class) {
476 } else if (category == PrinterIsAcceptingJobs.class) {
550 isAttributeCategorySupported(Class<? extends Attribute> category)
552 if (category == null) {
553 throw new NullPointerException("null category");
555 if (!(Attribute.class.isAssignableFrom(category))) {
556 throw new IllegalArgumentException(category +
561 if (category == otherAttrCats[i]) {
572 getDefaultAttributeValue(Class<? extends Attribute> category)
574 if (category == null) {
575 throw new NullPointerException("null category");
577 if (!Attribute.class.isAssignableFrom(category)) {
578 throw new IllegalArgumentException(category +
582 if (!isAttributeCategorySupported(category)) {
586 if (category == Copies.class) {
588 } else if (category == Chromaticity.class) {
590 } else if (category == Destination.class) {
600 } else if (category == Fidelity.class) {
602 } else if (category == JobName.class) {
604 } else if (category == JobSheets.class) {
606 } else if (category == Media.class) {
616 } else if (category == MediaPrintableArea.class) {
631 } else if (category == OrientationRequested.class) {
633 } else if (category == PageRanges.class) {
635 } else if (category == RequestingUserName.class) {
642 } else if (category == SheetCollate.class) {
644 } else if (category == Sides.class) {
663 getSupportedAttributeValues(Class<? extends Attribute> category,
668 if (category == null) {
669 throw new NullPointerException("null category");
671 if (!Attribute.class.isAssignableFrom(category)) {
672 throw new IllegalArgumentException(category +
684 if (!isAttributeCategorySupported(category)) {
688 if (category == Chromaticity.class) {
696 } else if (category == Destination.class) {
706 } else if (category == JobName.class) {
708 } else if (category == JobSheets.class) {
713 } else if (category == RequestingUserName.class) {
720 } else if (category == OrientationRequested.class) {
730 } else if ((category == Copies.class) ||
731 (category == CopiesSupported.class)) {
740 } else if (category == Media.class) {
744 } else if (category == Fidelity.class) {
749 } else if (category == MediaPrintableArea.class) {
794 } else if (category == PageRanges.class) {
804 } else if (category == SheetCollate.class) {
815 } else if (category == Sides.class) {
892 Class category = attr.getCategory();
893 if (!isAttributeCategorySupported(category)) {