|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.util.AbstractMap | +--java.util.HashMap | +--org.apache.poi.hpsf.wellknown.PropertyIDMap
This is a dictionary which maps property ID values to property ID strings.
The methods getSummaryInformationProperties()
and getDocumentSummaryInformationProperties()
return singleton PropertyIDMap
s. An application that wants to extend these maps
should treat them as unmodifiable, copy them and modifiy the
copies.
FIXME: Make the singletons
unmodifiable. However, since this requires to use a HashMap
delegate instead of extending HashMap
and thus requires a
lot of stupid typing. I won't do that for the time being.
Nested Class Summary |
Nested classes inherited from class java.util.Map |
java.util.Map.Entry |
Field Summary | |
static int |
PID_APPNAME
|
static int |
PID_AUTHOR
|
static int |
PID_BYTECOUNT
|
static int |
PID_CATEGORY
|
static int |
PID_CHARCOUNT
|
static int |
PID_COMMENTS
|
static int |
PID_COMPANY
|
static int |
PID_CREATE_DTM
|
static int |
PID_DOCPARTS
|
static int |
PID_EDITTIME
|
static int |
PID_HEADINGPAIR
|
static int |
PID_HIDDENCOUNT
|
static int |
PID_KEYWORDS
|
static int |
PID_LASTAUTHOR
|
static int |
PID_LASTPRINTED
|
static int |
PID_LASTSAVE_DTM
|
static int |
PID_LINECOUNT
|
static int |
PID_LINKSDIRTY
|
static int |
PID_MANAGER
|
static int |
PID_MMCLIPCOUNT
|
static int |
PID_NOTECOUNT
|
static int |
PID_PAGECOUNT
|
static int |
PID_PARCOUNT
|
static int |
PID_PRESFORMAT
|
static int |
PID_REVNUMBER
|
static int |
PID_SCALE
|
static int |
PID_SECURITY
|
static int |
PID_SLIDECOUNT
|
static int |
PID_SUBJECT
|
static int |
PID_TEMPLATE
|
static int |
PID_THUMBNAIL
|
static int |
PID_TITLE
|
static int |
PID_WORDCOUNT
|
Constructor Summary | |
PropertyIDMap(int initialCapacity,
float loadFactor)
Creates a PropertyIDMap . |
Method Summary | |
java.lang.Object |
get(int id)
Gets the ID string for an ID from the PropertyIDMap . |
static PropertyIDMap |
getDocumentSummaryInformationProperties()
Returns the Document Summary Information properties singleton. |
static PropertyIDMap |
getSummaryInformationProperties()
Returns the Summary Information properties singleton. |
static void |
main(java.lang.String[] args)
For the most basic testing. |
java.lang.Object |
put(int id,
java.lang.String idString)
Puts a ID string for an ID into the PropertyIDMap . |
Methods inherited from class java.util.HashMap |
clear, clone, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, values |
Methods inherited from class java.util.AbstractMap |
equals, hashCode, toString |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.util.Map |
equals, hashCode |
Field Detail |
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
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
Constructor Detail |
public PropertyIDMap(int initialCapacity, float loadFactor)
Creates a PropertyIDMap
.
Method Detail |
public java.lang.Object put(int id, java.lang.String idString)
Puts a ID string for an ID into the PropertyIDMap
.
id
- The ID.idString
- The ID string.
Map
interface, this method
returns the previous value associated with the specified
id, or null
if there was no mapping for
key.public java.lang.Object get(int id)
Gets the ID string for an ID from the PropertyIDMap
.
id
- The ID.
public static PropertyIDMap getSummaryInformationProperties()
Returns the Summary Information properties singleton.
public static PropertyIDMap getDocumentSummaryInformationProperties()
Returns the Document Summary Information properties singleton.
public static void main(java.lang.String[] args)
For the most basic testing.
|
jakarta-poi 1.8.0-dev | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |