- java.lang.Object
-
- javax.print.attribute.TextSyntax
-
- javax.print.attribute.standard.JobName
-
- All Implemented Interfaces:
-
Serializable
,Cloneable
,Attribute
,PrintJobAttribute
,PrintRequestAttribute
public final class JobName extends TextSyntax implements PrintRequestAttribute, PrintJobAttribute
JobName类是一个打印属性类,一个指定打印作业名称的文本属性。 作业的名称是由客户端定义的任意字符串。 不同工作之间不一定是独一无二的。 打印作业的JobName属性设置为客户端在打印请求的属性集中提供的值。 但是,如果客户端不在打印请求中提供JobName属性,则打印机在创建打印作业时必须生成JobName。 打印机应该从产生以下值的第一个源生成打印作业的JobName属性的值:(1) 作业中第一个(或唯一)文档的DocumentName
属性,(2)第一个(或仅)文档,如果文档的打印数据表示对象是URL,或(3)任何其他打印作业特定和/或文档内容信息。IPP兼容性:字符串值给出IPP名称值。 该地区提供IPP自然语言。 由
getName()
返回的类别名称提供IPP属性名称。- 另请参见:
- Serialized Form
-
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 boolean
equals(Object object)
返回此作业名称属性是否等同于传入的对象。Class<? extends Attribute>
getCategory()
获取要用作此打印属性值的“类别”的打印属性类。String
getName()
获取此属性值是一个实例的类别的名称。-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from class javax.print.attribute.TextSyntax
getLocale, getValue, hashCode, toString
-
-
-
-
构造方法详细信息
-
JobName
public JobName(String jobName, Locale locale)
构造具有给定作业名称和区域设置的新作业名称属性。- 参数
-
jobName
- 工作名称。 -
locale
- 文本字符串的自然语言。 null被解释为Locale.getDefault()
返回的默认语言环境 - 异常
-
NullPointerException
- (未选中的异常)如果jobName
为空,则抛出。
-
-
方法详细信息
-
equals
public boolean equals(Object object)
返回此作业名称属性是否等同于传入的对象。 要相等的,所有以下条件必须为真:-
object
不为空。 -
object
是JobName类的一个实例。 - 此作业名称属性的底层字符串和
object
的底层字符串相等。 - 此作业名称属性的区域设置和
object
的区域设置相等。
- 重写:
-
equals
在TextSyntax
- 参数
-
object
- 要比较的对象。 - 结果
-
如果
object
等效于此作业名称属性,object
true,否则为false。 - 另请参见:
-
Object.hashCode()
,HashMap
-
-
getCategory
public final Class<? extends Attribute> getCategory()
获取要用作此打印属性值的“类别”的打印属性类。对于JobName类,该类别是JobName类。
- Specified by:
-
getCategory
在接口Attribute
- 结果
-
打印属性类(category),一个
java.lang.Class
类的实例。
-
-