1 Star 0 Fork 2

yxljava/Java8Source

forked from Stefan/Java8Source 
加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
HashPrintServiceAttributeSet.java 2.96 KB
一键复制 编辑 原始数据 按行查看 历史
Stefan 提交于 2020-08-11 23:17 +08:00 . 初始化
/*
* Copyright (c) 2000, 2003, Oracle and/or its affiliates. All rights reserved.
* ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*/
package javax.print.attribute;
import java.io.Serializable;
/**
* Class HashPrintServiceAttributeSet provides an attribute set
* which inherits its implementation from class {@link HashAttributeSet
* HashAttributeSet} and enforces the semantic restrictions of interface
* {@link PrintServiceAttributeSet PrintServiceAttributeSet}.
* <P>
*
* @author Alan Kaminsky
*/
public class HashPrintServiceAttributeSet extends HashAttributeSet
implements PrintServiceAttributeSet, Serializable {
private static final long serialVersionUID = 6642904616179203070L;
/**
* Construct a new, empty hash print service attribute set.
*/
public HashPrintServiceAttributeSet() {
super (PrintServiceAttribute.class);
}
/**
* Construct a new hash print service attribute set,
* initially populated with the given value.
*
* @param attribute Attribute value to add to the set.
*
* @exception NullPointerException
* (unchecked exception) Thrown if <CODE>attribute</CODE> is null.
*/
public HashPrintServiceAttributeSet(PrintServiceAttribute attribute) {
super (attribute, PrintServiceAttribute.class);
}
/**
* Construct a new print service attribute set, initially populated with
* the values from the given array. The new attribute set is populated
* by adding the elements of <CODE>attributes</CODE> array to the set in
* sequence, starting at index 0. Thus, later array elements may replace
* earlier array elements if the array contains duplicate attribute
* values or attribute categories.
*
* @param attributes Array of attribute values to add to the set.
* If null, an empty attribute set is constructed.
*
* @exception NullPointerException
* (unchecked exception)
* Thrown if any element of <CODE>attributes</CODE> is null.
*/
public HashPrintServiceAttributeSet(PrintServiceAttribute[] attributes) {
super (attributes, PrintServiceAttribute.class);
}
/**
* Construct a new attribute set, initially populated with the
* values from the given set where the members of the attribute set
* are restricted to the <code>PrintServiceAttribute</code> interface.
*
* @param attributes set of attribute values to initialise the set. If
* null, an empty attribute set is constructed.
*
* @exception ClassCastException
* (unchecked exception) Thrown if any element of
* <CODE>attributes</CODE> is not an instance of
* <CODE>PrintServiceAttribute</CODE>.
*/
public HashPrintServiceAttributeSet(PrintServiceAttributeSet attributes)
{
super(attributes, PrintServiceAttribute.class);
}
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/yxljava/Java8Source.git
git@gitee.com:yxljava/Java8Source.git
yxljava
Java8Source
Java8Source
master

搜索帮助