public final class PackagePropertiesPart extends PackagePart implements PackageProperties
Modifier and Type | Field and Description |
---|---|
protected java.util.Optional<java.lang.String> |
category
A categorization of the content of this package.
(此包内容的分类。)
|
protected java.util.Optional<java.lang.String> |
contentStatus
The status of the content.
(内容的状态。)
|
protected java.util.Optional<java.lang.String> |
contentType
The type of content represented, generally defined by a specific use and intended audience.
(所代表的内容类型,通常由特定用途和目标受众定义。)
|
protected java.util.Optional<java.util.Date> |
created
Date of creation of the resource.
(资源的创建日期。)
|
protected java.util.Optional<java.lang.String> |
creator
An entity primarily responsible for making the content of the resource.
(主要负责制作资源内容的实体。)
|
protected java.util.Optional<java.lang.String> |
description
An explanation of the content of the resource.
(资源内容的解释。)
|
protected java.util.Optional<java.lang.String> |
identifier
An unambiguous reference to the resource within a given context.
(在给定上下文中对资源的明确引用。)
|
protected java.util.Optional<java.lang.String> |
keywords
A delimited set of keywords to support searching and indexing.
(一组分隔的关键字,以支持搜索和索引。)
|
protected java.util.Optional<java.lang.String> |
language
The language of the intellectual content of the resource.
(资源知识内容的语言。)
|
protected java.util.Optional<java.lang.String> |
lastModifiedBy
The user who performed the last modification.
(执行最后修改的用户。)
|
protected java.util.Optional<java.util.Date> |
lastPrinted
The date and time of the last printing.
(上次打印的日期和时间。)
|
protected java.util.Optional<java.util.Date> |
modified
Date on which the resource was changed.
(更改资源的日期。)
|
static java.lang.String |
NAMESPACE_CP_URI |
static java.lang.String |
NAMESPACE_DC_URI |
static java.lang.String |
NAMESPACE_DCTERMS_URI |
protected java.util.Optional<java.lang.String> |
revision
The revision number.
(修订号。)
|
protected java.util.Optional<java.lang.String> |
subject
The topic of the content of the resource.
(资源内容的主题。)
|
protected java.util.Optional<java.lang.String> |
title
The name given to the resource.
(赋予资源的名称。)
|
protected java.util.Optional<java.lang.String> |
version
The version number.
(版本号。)
|
_container, _contentType, _partName
NAMESPACE_DC, NAMESPACE_DCTERMS
Constructor and Description |
---|
PackagePropertiesPart(OPCPackage pack, PackagePartName partName)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
close()
Close this part : flush this part, close the input stream and output stream.
(关闭此部分:刷新此部分,关闭输入流和输出流。)
|
void |
flush()
Flush the content of this part.
(刷新这部分的内容。)
|
java.util.Optional<java.lang.String> |
getCategoryProperty()
Get the category property.
(获取类别属性。)
|
java.util.Optional<java.lang.String> |
getContentStatusProperty()
Get content status.
(获取内容状态。)
|
java.util.Optional<java.lang.String> |
getContentTypeProperty()
Get content type.
(获取内容类型。)
|
java.util.Optional<java.util.Date> |
getCreatedProperty()
Get created date.
(获取创建日期。)
|
java.lang.String |
getCreatedPropertyString()
Get created date formated into a String.
(获取格式化为字符串的创建日期。)
|
java.util.Optional<java.lang.String> |
getCreatorProperty()
Get creator.
(获得创造者。)
|
java.util.Optional<java.lang.String> |
getDescriptionProperty()
Get description.
(获取描述。)
|
java.util.Optional<java.lang.String> |
getIdentifierProperty()
Get identifier.
(获取标识符。)
|
protected java.io.InputStream |
getInputStreamImpl()
Method that gets the input stream for this part.
(获取此部分的输入流的方法。)
|
java.util.Optional<java.lang.String> |
getKeywordsProperty()
Get keywords.
(获取关键字。)
|
java.util.Optional<java.lang.String> |
getLanguageProperty()
Get the language.
(获取语言。)
|
java.util.Optional<java.lang.String> |
getLastModifiedByProperty()
Get the author of last modifications.
(获取最后修改的作者。)
|
java.util.Optional<java.util.Date> |
getLastPrintedProperty()
Get last printed date.
(获取最后打印日期。)
|
java.lang.String |
getLastPrintedPropertyString()
Get last printed date formated into a String.
(获取格式化为字符串的最后打印日期。)
|
java.util.Optional<java.util.Date> |
getModifiedProperty()
Get modified date.
(获取修改日期。)
|
java.lang.String |
getModifiedPropertyString()
Get modified date formated into a String.
(获取格式化为字符串的修改日期。)
|
protected java.io.OutputStream |
getOutputStreamImpl()
Method that gets the output stream for this part.
(获取此部分的输出流的方法。)
|
java.util.Optional<java.lang.String> |
getRevisionProperty()
Get revision.
(获得修订。)
|
java.util.Optional<java.lang.String> |
getSubjectProperty()
Get subject.
(获取主题。)
|
java.util.Optional<java.lang.String> |
getTitleProperty()
Get title.
(获得称号。)
|
java.util.Optional<java.lang.String> |
getVersionProperty()
Get version.
(获取版本。)
|
boolean |
load(java.io.InputStream ios)
Load the content of this part.
(加载这部分的内容。)
|
boolean |
save(java.io.OutputStream zos)
Save the content of this part and the associated relationships part (if this part own at least one relationship) into the specified output stream.
(将此部分的内容和关联的关系部分(如果此部分至少拥有一个关系)保存到指定的输出流中。)
|
void |
setCategoryProperty(java.util.Optional<java.lang.String> category)
Set the category.
(设置类别。)
|
void |
setCategoryProperty(java.lang.String category)
Set the category.
(设置类别。)
|
void |
setContentStatusProperty(java.util.Optional<java.lang.String> contentStatus)
Set the content status.
(设置内容状态。)
|
void |
setContentStatusProperty(java.lang.String contentStatus)
Set the content status.
(设置内容状态。)
|
void |
setContentTypeProperty(java.util.Optional<java.lang.String> contentType)
Set the content type.
(设置内容类型。)
|
void |
setContentTypeProperty(java.lang.String contentType)
Set the content type.
(设置内容类型。)
|
void |
setCreatedProperty(java.util.Optional<java.util.Date> created)
Set the created date.
(设置创建日期。)
|
void |
setCreatedProperty(java.lang.String created)
Set the created date.
(设置创建日期。)
|
void |
setCreatorProperty(java.util.Optional<java.lang.String> creator)
Set the creator.
(设置创建者。)
|
void |
setCreatorProperty(java.lang.String creator)
Set the creator.
(设置创建者。)
|
void |
setDescriptionProperty(java.util.Optional<java.lang.String> description)
Set the description.
(设置描述。)
|
void |
setDescriptionProperty(java.lang.String description)
Set the description.
(设置描述。)
|
void |
setIdentifierProperty(java.util.Optional<java.lang.String> identifier)
Set identifier.
(设置标识符。)
|
void |
setIdentifierProperty(java.lang.String identifier)
Set identifier.
(设置标识符。)
|
void |
setKeywordsProperty(java.util.Optional<java.lang.String> keywords)
Set keywords.
(设置关键字。)
|
void |
setKeywordsProperty(java.lang.String keywords)
Set keywords.
(设置关键字。)
|
void |
setLanguageProperty(java.util.Optional<java.lang.String> language)
Set language.
(设置语言。)
|
void |
setLanguageProperty(java.lang.String language)
Set language.
(设置语言。)
|
void |
setLastModifiedByProperty(java.util.Optional<java.lang.String> lastModifiedBy)
Set last modifications author.
(设置最后修改作者。)
|
void |
setLastModifiedByProperty(java.lang.String lastModifiedBy)
Set last modifications author.
(设置最后修改作者。)
|
void |
setLastPrintedProperty(java.util.Optional<java.util.Date> lastPrinted)
Set last printed date.
(设置上次打印日期。)
|
void |
setLastPrintedProperty(java.lang.String lastPrinted)
Set last printed date.
(设置上次打印日期。)
|
void |
setModifiedProperty(java.util.Optional<java.util.Date> modified)
Set last modification date.
(设置最后修改日期。)
|
void |
setModifiedProperty(java.lang.String modified)
Set last modification date.
(设置最后修改日期。)
|
void |
setRevisionProperty(java.util.Optional<java.lang.String> revision)
Set revision.
(设置修订。)
|
void |
setRevisionProperty(java.lang.String revision)
Set revision.
(设置修订。)
|
void |
setSubjectProperty(java.util.Optional<java.lang.String> subject)
Set subject.
(设置主题。)
|
void |
setSubjectProperty(java.lang.String subject)
Set subject.
(设置主题。)
|
void |
setTitleProperty(java.util.Optional<java.lang.String> title)
Set title.
(设置标题。)
|
void |
setTitleProperty(java.lang.String title)
Set title.
(设置标题。)
|
void |
setVersionProperty(java.util.Optional<java.lang.String> version)
Set version.
(设置版本。)
|
void |
setVersionProperty(java.lang.String version)
Set version.
(设置版本。)
|
addExternalRelationship, addExternalRelationship, addRelationship, addRelationship, addRelationship, addRelationship, clear, clearRelationships, compareTo, findExistingRelation, getContentType, getContentTypeDetails, getInputStream, getOutputStream, getPackage, getPartName, getRelatedPart, getRelationship, getRelationships, getRelationshipsByType, getSize, hasRelationships, isDeleted, isRelationshipExists, isRelationshipPart, removeRelationship, setContentType, setDeleted, toString
public static final java.lang.String NAMESPACE_DC_URI
public static final java.lang.String NAMESPACE_CP_URI
public static final java.lang.String NAMESPACE_DCTERMS_URI
protected java.util.Optional<java.lang.String> category
protected java.util.Optional<java.lang.String> contentStatus
protected java.util.Optional<java.lang.String> contentType
protected java.util.Optional<java.util.Date> created
protected java.util.Optional<java.lang.String> creator
protected java.util.Optional<java.lang.String> description
protected java.util.Optional<java.lang.String> identifier
protected java.util.Optional<java.lang.String> keywords
protected java.util.Optional<java.lang.String> language
protected java.util.Optional<java.lang.String> lastModifiedBy
protected java.util.Optional<java.util.Date> lastPrinted
protected java.util.Optional<java.util.Date> modified
protected java.util.Optional<java.lang.String> revision
protected java.util.Optional<java.lang.String> subject
protected java.util.Optional<java.lang.String> title
protected java.util.Optional<java.lang.String> version
public PackagePropertiesPart(OPCPackage pack, PackagePartName partName) throws InvalidFormatException
pack
- Container package.
(pack - 容器包。)
partName
- Name of this part.
(partName - 此部分的名称。)
InvalidFormatException
- Throws if the content is invalid.
(InvalidFormatException - 如果内容无效则抛出。)
public java.util.Optional<java.lang.String> getCategoryProperty()
getCategoryProperty
in interface
PackageProperties
(接口 PackageProperties 中的 getCategoryProperty)
PackageProperties.getCategoryProperty()
public java.util.Optional<java.lang.String> getContentStatusProperty()
getContentStatusProperty
in interface
PackageProperties
(接口 PackageProperties 中的 getContentStatusProperty)
PackageProperties.getContentStatusProperty()
public java.util.Optional<java.lang.String> getContentTypeProperty()
getContentTypeProperty
in interface
PackageProperties
(接口 PackageProperties 中的 getContentTypeProperty)
PackageProperties.getContentTypeProperty()
public java.util.Optional<java.util.Date> getCreatedProperty()
getCreatedProperty
in interface
PackageProperties
(接口 PackageProperties 中的 getCreatedProperty)
PackageProperties.getCreatedProperty()
public java.lang.String getCreatedPropertyString()
public java.util.Optional<java.lang.String> getCreatorProperty()
getCreatorProperty
in interface
PackageProperties
(接口 PackageProperties 中的 getCreatorProperty)
PackageProperties.getCreatorProperty()
public java.util.Optional<java.lang.String> getDescriptionProperty()
getDescriptionProperty
in interface
PackageProperties
(接口 PackageProperties 中的 getDescriptionProperty)
PackageProperties.getDescriptionProperty()
public java.util.Optional<java.lang.String> getIdentifierProperty()
getIdentifierProperty
in interface
PackageProperties
(接口 PackageProperties 中的 getIdentifierProperty)
PackageProperties.getIdentifierProperty()
public java.util.Optional<java.lang.String> getKeywordsProperty()
getKeywordsProperty
in interface
PackageProperties
(接口 PackageProperties 中的 getKeywordsProperty)
PackageProperties.getKeywordsProperty()
public java.util.Optional<java.lang.String> getLanguageProperty()
getLanguageProperty
in interface
PackageProperties
(接口 PackageProperties 中的 getLanguageProperty)
PackageProperties.getLanguageProperty()
public java.util.Optional<java.lang.String> getLastModifiedByProperty()
getLastModifiedByProperty
in interface
PackageProperties
(接口 PackageProperties 中的 getLastModifiedByProperty)
PackageProperties.getLastModifiedByProperty()
public java.util.Optional<java.util.Date> getLastPrintedProperty()
getLastPrintedProperty
in interface
PackageProperties
(接口 PackageProperties 中的 getLastPrintedProperty)
PackageProperties.getLastPrintedProperty()
public java.lang.String getLastPrintedPropertyString()
public java.util.Optional<java.util.Date> getModifiedProperty()
getModifiedProperty
in interface
PackageProperties
(接口 PackageProperties 中的 getModifiedProperty)
PackageProperties.getModifiedProperty()
public java.lang.String getModifiedPropertyString()
public java.util.Optional<java.lang.String> getRevisionProperty()
getRevisionProperty
in interface
PackageProperties
(接口 PackageProperties 中的 getRevisionProperty)
PackageProperties.getRevisionProperty()
public java.util.Optional<java.lang.String> getSubjectProperty()
getSubjectProperty
in interface
PackageProperties
(接口 PackageProperties 中的 getSubjectProperty)
PackageProperties.getSubjectProperty()
public java.util.Optional<java.lang.String> getTitleProperty()
getTitleProperty
in interface
PackageProperties
(接口 PackageProperties 中的 getTitleProperty)
PackageProperties.getTitleProperty()
public java.util.Optional<java.lang.String> getVersionProperty()
getVersionProperty
in interface
PackageProperties
(接口 PackageProperties 中的 getVersionProperty)
PackageProperties.getVersionProperty()
public void setCategoryProperty(java.lang.String category)
setCategoryProperty
in interface
PackageProperties
(接口 PackageProperties 中的 setCategoryProperty)
PackageProperties.setCategoryProperty(java.lang.String)
public void setCategoryProperty(java.util.Optional<java.lang.String> category)
setCategoryProperty
in interface
PackageProperties
(接口 PackageProperties 中的 setCategoryProperty)
PackageProperties.setCategoryProperty(java.util.Optional)
public void setContentStatusProperty(java.lang.String contentStatus)
setContentStatusProperty
in interface
PackageProperties
(接口 PackageProperties 中的 setContentStatusProperty)
PackageProperties.setContentStatusProperty(java.lang.String)
public void setContentStatusProperty(java.util.Optional<java.lang.String> contentStatus)
setContentStatusProperty
in interface
PackageProperties
(接口 PackageProperties 中的 setContentStatusProperty)
PackageProperties.setContentStatusProperty(java.util.Optional)
public void setContentTypeProperty(java.lang.String contentType)
setContentTypeProperty
in interface
PackageProperties
(接口 PackageProperties 中的 setContentTypeProperty)
PackageProperties.setContentTypeProperty(java.lang.String)
public void setContentTypeProperty(java.util.Optional<java.lang.String> contentType)
setContentTypeProperty
in interface
PackageProperties
(接口 PackageProperties 中的 setContentTypeProperty)
PackageProperties.setContentTypeProperty(java.util.Optional)
public void setCreatedProperty(java.lang.String created)
setCreatedProperty
in interface
PackageProperties
(接口 PackageProperties 中的 setCreatedProperty)
PackageProperties.setCreatedProperty(java.util.Optional)
public void setCreatedProperty(java.util.Optional<java.util.Date> created)
setCreatedProperty
in interface
PackageProperties
(接口 PackageProperties 中的 setCreatedProperty)
PackageProperties.setCreatedProperty(java.util.Optional)
public void setCreatorProperty(java.lang.String creator)
setCreatorProperty
in interface
PackageProperties
(接口 PackageProperties 中的 setCreatorProperty)
PackageProperties.setCreatorProperty(java.lang.String)
public void setCreatorProperty(java.util.Optional<java.lang.String> creator)
setCreatorProperty
in interface
PackageProperties
(接口 PackageProperties 中的 setCreatorProperty)
PackageProperties.setCreatorProperty(java.util.Optional)
public void setDescriptionProperty(java.lang.String description)
setDescriptionProperty
in interface
PackageProperties
(接口 PackageProperties 中的 setDescriptionProperty)
PackageProperties.setDescriptionProperty(java.lang.String)
public void setDescriptionProperty(java.util.Optional<java.lang.String> description)
setDescriptionProperty
in interface
PackageProperties
(接口 PackageProperties 中的 setDescriptionProperty)
PackageProperties.setDescriptionProperty(java.util.Optional)
public void setIdentifierProperty(java.lang.String identifier)
setIdentifierProperty
in interface
PackageProperties
(接口 PackageProperties 中的 setIdentifierProperty)
PackageProperties.setIdentifierProperty(java.lang.String)
public void setIdentifierProperty(java.util.Optional<java.lang.String> identifier)
setIdentifierProperty
in interface
PackageProperties
(接口 PackageProperties 中的 setIdentifierProperty)
PackageProperties.setIdentifierProperty(java.util.Optional)
public void setKeywordsProperty(java.lang.String keywords)
setKeywordsProperty
in interface
PackageProperties
(接口 PackageProperties 中的 setKeywordsProperty)
PackageProperties.setKeywordsProperty(java.lang.String)
public void setKeywordsProperty(java.util.Optional<java.lang.String> keywords)
setKeywordsProperty
in interface
PackageProperties
(接口 PackageProperties 中的 setKeywordsProperty)
PackageProperties.setKeywordsProperty(java.util.Optional)
public void setLanguageProperty(java.lang.String language)
setLanguageProperty
in interface
PackageProperties
(PackageProperties 接口中的 setLanguageProperty)
PackageProperties.setLanguageProperty(java.lang.String)
public void setLanguageProperty(java.util.Optional<java.lang.String> language)
setLanguageProperty
in interface
PackageProperties
(PackageProperties 接口中的 setLanguageProperty)
PackageProperties.setLanguageProperty(java.util.Optional)
public void setLastModifiedByProperty(java.lang.String lastModifiedBy)
setLastModifiedByProperty
in interface
PackageProperties
(接口 PackageProperties 中的 setLastModifiedByProperty)
PackageProperties.setLastModifiedByProperty(java.lang.String)
public void setLastModifiedByProperty(java.util.Optional<java.lang.String> lastModifiedBy)
setLastModifiedByProperty
in interface
PackageProperties
(接口 PackageProperties 中的 setLastModifiedByProperty)
PackageProperties.setLastModifiedByProperty(java.util.Optional)
public void setLastPrintedProperty(java.lang.String lastPrinted)
setLastPrintedProperty
in interface
PackageProperties
(接口 PackageProperties 中的 setLastPrintedProperty)
PackageProperties.setLastPrintedProperty(java.util.Optional)
public void setLastPrintedProperty(java.util.Optional<java.util.Date> lastPrinted)
setLastPrintedProperty
in interface
PackageProperties
(接口 PackageProperties 中的 setLastPrintedProperty)
PackageProperties.setLastPrintedProperty(java.util.Optional)
public void setModifiedProperty(java.lang.String modified)
setModifiedProperty
in interface
PackageProperties
(接口 PackageProperties 中的 setModifiedProperty)
PackageProperties.setModifiedProperty(java.util.Optional)
public void setModifiedProperty(java.util.Optional<java.util.Date> modified)
setModifiedProperty
in interface
PackageProperties
(接口 PackageProperties 中的 setModifiedProperty)
PackageProperties.setModifiedProperty(java.util.Optional)
public void setRevisionProperty(java.util.Optional<java.lang.String> revision)
setRevisionProperty
in interface
PackageProperties
(接口 PackageProperties 中的 setRevisionProperty)
PackageProperties.setRevisionProperty(java.util.Optional)
public void setRevisionProperty(java.lang.String revision)
setRevisionProperty
in interface
PackageProperties
(接口 PackageProperties 中的 setRevisionProperty)
PackageProperties.setRevisionProperty(java.lang.String)
public void setSubjectProperty(java.lang.String subject)
setSubjectProperty
in interface
PackageProperties
(接口 PackageProperties 中的 setSubjectProperty)
PackageProperties.setSubjectProperty(java.lang.String)
public void setSubjectProperty(java.util.Optional<java.lang.String> subject)
setSubjectProperty
in interface
PackageProperties
(接口 PackageProperties 中的 setSubjectProperty)
PackageProperties.setSubjectProperty(java.util.Optional)
public void setTitleProperty(java.lang.String title)
setTitleProperty
in interface
PackageProperties
(接口 PackageProperties 中的 setTitleProperty)
PackageProperties.setTitleProperty(java.lang.String)
public void setTitleProperty(java.util.Optional<java.lang.String> title)
setTitleProperty
in interface
PackageProperties
(接口 PackageProperties 中的 setTitleProperty)
PackageProperties.setTitleProperty(java.util.Optional)
public void setVersionProperty(java.lang.String version)
setVersionProperty
in interface
PackageProperties
(PackageProperties 接口中的 setVersionProperty)
PackageProperties.setVersionProperty(java.lang.String)
public void setVersionProperty(java.util.Optional<java.lang.String> version)
setVersionProperty
in interface
PackageProperties
(PackageProperties 接口中的 setVersionProperty)
PackageProperties.setVersionProperty(java.util.Optional)
protected java.io.InputStream getInputStreamImpl()
PackagePart
getInputStreamImpl
in class
PackagePart
(类 PackagePart 中的 getInputStreamImpl)
protected java.io.OutputStream getOutputStreamImpl()
PackagePart
getOutputStreamImpl
in class
PackagePart
(类 PackagePart 中的 getOutputStreamImpl)
public boolean save(java.io.OutputStream zos)
PackagePart
save
in class
PackagePart
(保存在 PackagePart 类中)
zos
- Output stream to save this part.
(zos - 输出流以保存这部分。)
POILogger
(如果内容已成功存储,则为 true,否则为 false。有关错误的更多信息可以通过 POILogger 记录)
public boolean load(java.io.InputStream ios)
PackagePart
load
in class
PackagePart
(在类 PackagePart 中加载)
ios
- The input stream of the content to load.
(ios - 要加载的内容的输入流。)
POILogger
(如果内容已成功加载,则为 true,否则为 false。有关错误的更多信息可以通过 POILogger 记录)
public void close()
PackagePart
close
in class
PackagePart
(在类 PackagePart 中关闭)
public void flush()
PackagePart
flush
in class
PackagePart
(在类 PackagePart 中刷新)
Copyright 2021 The Apache Software Foundation or its licensors, as applicable.