public class PropertyIDMap
extends java.lang.Object
implements java.util.Map<java.lang.Long,java.lang.String>
getSummaryInformationProperties()
and getDocumentSummaryInformationProperties()
return singleton PropertyIDMap
s. An application that wants to extend these maps
should treat them as unmodifiable, copy them and modify the
copies.
Trying to modify the map directly will cause exceptions
UnsupportedOperationException
to be thrown.Modifier and Type | Field and Description |
---|---|
static int |
PID_APPNAME
ID of the property that denotes the application that created the
document
|
static int |
PID_AUTHOR
ID of the property that denotes the document's author
|
static int |
PID_BEHAVIOUR
The Behavior property, if present, MUST have the property identifier 0x80000003,
MUST NOT have a property name, and MUST have type VT_UI4 (0x0013).
|
static int |
PID_BYTECOUNT
Number of bytes.
|
static int |
PID_CATEGORY
The entry is a string denoting the category the file belongs
to, e.g.
|
static int |
PID_CCHWITHSPACES
The entry specifies an estimate of the number of characters
in the document, including whitespace, as an integer
|
static int |
PID_CHARCOUNT
ID of the property that denotes the number of characters in the
document
|
static int |
PID_CODEPAGE
The entry denotes a code page.
|
static int |
PID_COMMENTS
ID of the property that denotes the document's comments
|
static int |
PID_COMPANY
This entry contains the company name.
|
static int |
PID_CONTENTSTATUS
This entry contains a string of the document status.
|
static int |
PID_CONTENTTYPE
This entry contains a string of the content type of the file.
|
static int |
PID_CREATE_DTM
ID of the property that denotes the date and time the document was
created.
|
static int |
PID_DICTIONARY
The entry is a dictionary.
|
static int |
PID_DIGSIG
This entry contains the VBA digital signature for the VBA project
embedded in the document.
|
static int |
PID_DOCPARTS
This entry contains the names of document parts (word: names
of the documents in the master document, excel: sheet names,
power point: slide titles, binder: document names).
|
static int |
PID_DOCVERSION
This entry contains a string of the document version, but
normally should be empty
|
static int |
PID_EDITTIME
ID of the property that denotes the document's edit time
|
static int |
PID_HEADINGPAIR
This entry denotes an internally used property.
|
static int |
PID_HIDDENCOUNT
Number of hidden slides.
|
static int |
PID_HYPERLINKSCHANGED
This entry contains a boolean which marks if the User Defined
Property Set has been updated outside of the Application, if so the
hyperlinks should be updated on document load.
|
static int |
PID_KEYWORDS
ID of the property that denotes the document's keywords
|
static int |
PID_LANGUAGE
This entry contains a string of the document language, but
normally should be empty.
|
static int |
PID_LASTAUTHOR
ID of the property that denotes the document's last author
|
static int |
PID_LASTPRINTED
ID of the property that denotes the date and time the document was
last printed
|
static int |
PID_LASTSAVE_DTM
ID of the property that denotes the date and time the document was
saved
|
static int |
PID_LINECOUNT
Number of lines.
|
static int |
PID_LINKSDIRTY
If this entry is -1 the links are dirty and should be
re-evaluated.
|
static int |
PID_LOCALE
The Locale property, if present, MUST have the property identifier 0x80000000,
MUST NOT have a property name, and MUST have type VT_UI4 (0x0013).
|
static int |
PID_MANAGER
This entry contains the name of the project manager.
|
static int |
PID_MAX
The highest well-known property ID.
|
static int |
PID_MMCLIPCOUNT
Number of multimedia clips, e.g.
|
static int |
PID_NOTECOUNT
Number of slides with notes.
|
static int |
PID_PAGECOUNT
ID of the property that denotes the number of pages in the
document
|
static int |
PID_PARCOUNT
Number of paragraphs.
|
static int |
PID_PRESFORMAT
Target format for power point presentation, e.g.
|
static int |
PID_REVNUMBER
ID of the property that denotes the document's revision number
|
static int |
PID_SCALE
This entry is set to -1 when scaling of the thumbnail is
desired.
|
static int |
PID_SECURITY
ID of the property that denotes whether read/write access to the
document is allowed or whether is should be opened as read-only.
|
static int |
PID_SLIDECOUNT
Number of slides in a power point presentation.
|
static int |
PID_SUBJECT
ID of the property that denotes the document's subject
|
static int |
PID_TEMPLATE
ID of the property that denotes the document's template
|
static int |
PID_THUMBNAIL
ID of the property that denotes the document's thumbnail
|
static int |
PID_TITLE
ID of the property that denotes the document's title
|
static int |
PID_VERSION
This entry contains the version of the Application which wrote the
Property set, stored with the two high order bytes having the major
version number, and the two low order bytes the minor version number.
|
static int |
PID_WORDCOUNT
ID of the property that denotes the number of words in the
document
|
static java.lang.String |
UNDEFINED
A property without a known name is described by this string.
|
Modifier and Type | Method and Description |
---|---|
void |
clear() |
boolean |
containsKey(java.lang.Object key) |
boolean |
containsValue(java.lang.Object value) |
java.util.Set<java.util.Map.Entry<java.lang.Long,java.lang.String>> |
entrySet() |
java.lang.String |
get(java.lang.Object key) |
static PropertyIDMap |
getDocumentSummaryInformationProperties() |
static PropertyIDMap |
getFallbackProperties()
Returns a property map, which is only used as a fallback, i.e.
|
static PropertyIDMap |
getSummaryInformationProperties() |
boolean |
isEmpty() |
java.util.Set<java.lang.Long> |
keySet() |
static void |
main(java.lang.String[] args)
For the most basic testing.
|
java.lang.String |
put(java.lang.Long key,
java.lang.String value) |
void |
putAll(java.util.Map<? extends java.lang.Long,? extends java.lang.String> m) |
java.lang.String |
remove(java.lang.Object key) |
int |
size() |
java.util.Collection<java.lang.String> |
values() |
public static final int PID_TITLE
public static final int PID_SUBJECT
public static final int PID_AUTHOR
public static final int PID_KEYWORDS
public static final int PID_COMMENTS
public static final int PID_TEMPLATE
public static final int PID_LASTAUTHOR
public static final int PID_REVNUMBER
public static final int PID_EDITTIME
public static final int PID_LASTPRINTED
public static final int PID_CREATE_DTM
public static final int PID_LASTSAVE_DTM
public static final int PID_PAGECOUNT
public static final int PID_WORDCOUNT
public static final int PID_CHARCOUNT
public static final int PID_THUMBNAIL
public static final int PID_APPNAME
public static final int PID_SECURITY
Value | Description |
---|---|
0 | No restriction |
2 | Read-only recommended |
4 | Read-only enforced |
public static final int PID_DICTIONARY
public static final int PID_CODEPAGE
public static final int PID_CATEGORY
public static final int PID_PRESFORMAT
public static final int PID_BYTECOUNT
public static final int PID_LINECOUNT
public static final int PID_PARCOUNT
public static final int PID_SLIDECOUNT
public static final int PID_NOTECOUNT
public static final int PID_HIDDENCOUNT
public static final int PID_MMCLIPCOUNT
public static final int PID_SCALE
public static final int PID_HEADINGPAIR
public static final int PID_DOCPARTS
public static final int PID_MANAGER
public static final int PID_COMPANY
public static final int PID_LINKSDIRTY
public static final int PID_CCHWITHSPACES
public static final int PID_HYPERLINKSCHANGED
public static final int PID_VERSION
public static final int PID_DIGSIG
public static final int PID_CONTENTTYPE
public static final int PID_CONTENTSTATUS
public static final int PID_LANGUAGE
public static final int PID_DOCVERSION
public static final int PID_MAX
public static final int PID_LOCALE
public static final int PID_BEHAVIOUR
public static final java.lang.String UNDEFINED
public static PropertyIDMap getSummaryInformationProperties()
public static PropertyIDMap getDocumentSummaryInformationProperties()
public static PropertyIDMap getFallbackProperties()
DocumentSummaryInformation
or SummaryInformation
should be used.public int size()
size
in interface java.util.Map<java.lang.Long,java.lang.String>
public boolean isEmpty()
isEmpty
in interface java.util.Map<java.lang.Long,java.lang.String>
public boolean containsKey(java.lang.Object key)
containsKey
in interface java.util.Map<java.lang.Long,java.lang.String>
public boolean containsValue(java.lang.Object value)
containsValue
in interface java.util.Map<java.lang.Long,java.lang.String>
public java.lang.String get(java.lang.Object key)
get
in interface java.util.Map<java.lang.Long,java.lang.String>
public java.lang.String put(java.lang.Long key, java.lang.String value)
put
in interface java.util.Map<java.lang.Long,java.lang.String>
public java.lang.String remove(java.lang.Object key)
remove
in interface java.util.Map<java.lang.Long,java.lang.String>
public void putAll(java.util.Map<? extends java.lang.Long,? extends java.lang.String> m)
putAll
in interface java.util.Map<java.lang.Long,java.lang.String>
public void clear()
clear
in interface java.util.Map<java.lang.Long,java.lang.String>
public java.util.Set<java.lang.Long> keySet()
keySet
in interface java.util.Map<java.lang.Long,java.lang.String>
public java.util.Collection<java.lang.String> values()
values
in interface java.util.Map<java.lang.Long,java.lang.String>
public java.util.Set<java.util.Map.Entry<java.lang.Long,java.lang.String>> entrySet()
entrySet
in interface java.util.Map<java.lang.Long,java.lang.String>
public static void main(java.lang.String[] args)
args
- The command-line argumentsCopyright 2022 The Apache Software Foundation or its licensors, as applicable.