This method should only be called after {@link #close()}. It returns a new {@linkplain Properties property object} containing values for (whenever appropriate) {@link Index.PropertyKeys#DOCUMENTS}, {@link Index.PropertyKeys#TERMS}, {@link Index.PropertyKeys#POSTINGS}, {@link Index.PropertyKeys#MAXCOUNT}, {@link Index.PropertyKeys#INDEXCLASS}, {@link Index.PropertyKeys#CODING}, {@link Index.PropertyKeys#PAYLOADCLASS}, {@link BitStreamIndex.PropertyKeys#SKIPQUANTUM}, and {@link BitStreamIndex.PropertyKeys#SKIPHEIGHT}. @return properties a new set of properties for the just created index.
The property map may contain pre-defined implementation specific and default properties. Users are encouraged to read the information and fully understand the implications, before modifying pre-existing properties.
Implementation specific properties are prefixed with a package name associated with the implementor, beginning with com. or a similar prefix. All property names beginning with pack. and unpack. are reserved for use by this API.
Unknown properties may be ignored or rejected with an unspecified error, and invalid entries may cause an unspecified error to be thrown.
The returned map implements all optional {@link SortedMap} operations @return A sorted association of property key strings to property values.
Map<String,Object>
object containingall properties. If no properties are recognized, an empty map is returned.
@see #getProperty(String)
@since 1.5
Map<String,Object>
object containingall properties. If no properties are recognized, an empty map is returned.
@see #getProperty(String)
@since 1.5
Map<String,Object>
object containingall properties. If no properties are recognized, an empty map is returned.
@see #getProperty(String)
@since 1.5
Return the set of property names for which at least one message has been recorded. If there are no messages, an empty Iterator
is returned. If you have recorded global messages, the String
value of ActionMessages.GLOBAL_MESSAGE
will be one of the returned property names.
Note: If this PropertiesDescriptor
implementation allows properties to be added or removed, doing so while iterating over the returned set of properties may lead to a RuntimeException, such as ConcurrentModificationException
, being thrown.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|