-
- All Implemented Interfaces:
-
java.io.Serializable,kotlin.Cloneable,kotlin.collections.Map,kotlin.collections.MutableMap
public final class Properties extends LinkedHashMap
Provides easy conversion of properties to desired types. Sling's ValueMap equivalent.
-
-
Field Summary
Fields Modifier and Type Field Description private final Stringjsonprivate final Stringtypeprivate final List<String>mixinTypesprivate final Stringtitleprivate final Stringdescriptionprivate final Datecreatedprivate final StringcreatedByprivate final DatelastModifiedprivate final StringlastModifiedByprivate final StringfileReferenceprivate final StringresourceTypeprivate final Nodenodeprivate final LinkedHashMap.Entry<String, Any>headprivate final LinkedHashMap.Entry<String, Any>tailprivate final BooleanaccessOrderprivate final Array<HashMap.Node<String, Any>>tableprivate final Set<MutableMap.MutableEntry<String, Any>>entrySetprivate final Integersizeprivate final Integersizeprivate final IntegermodCountprivate final Integerthresholdprivate final FloatloadFactorprivate final Set<String>keySetprivate final Collection<Any>valuesprivate final Collection<Any>valuesprivate final Set<MutableMap.MutableEntry<String, Any>>entriesprivate final Set<String>keys
-
Constructor Summary
Constructors Constructor Description Properties(Node node, Map<String, Any> props)
-
Method Summary
Modifier and Type Method Description final Stringstring(String name)final List<String>strings(String name)final Longlong(String name)final List<Long>longs(String name)final Doubledouble(String name)final List<Double>doubles(String name)final Booleanboolean(String name)final List<Boolean>booleans(String name)final Datedate(String name)final List<Date>dates(String name)final Calendarcalendar(String name)final List<Calendar>calendars(String name)StringtoString()final StringgetJson()final StringgetType()final List<String>getMixinTypes()final StringgetTitle()final StringgetDescription()final DategetCreated()final StringgetCreatedBy()final DategetLastModified()final StringgetLastModifiedBy()final StringgetFileReference()final StringgetResourceType()final NodegetNode()IntegergetSize()Collection<Any>getValues()Set<MutableMap.MutableEntry<String, Any>>getEntries()Set<String>getKeys()-
Methods inherited from class com.cognifide.gradle.aem.common.instance.service.repository.Properties
afterNodeAccess, afterNodeInsertion, afterNodeRemoval, clear, containsValue, forEach, get, getOrDefault, internalWriteEntries, linkNodeLast, newNode, newTreeNode, reinitialize, removeEldestEntry, replaceAll, replacementNode, replacementTreeNode, transferLinks -
Methods inherited from class java.util.LinkedHashMap
capacity, clone, compute, computeIfAbsent, computeIfPresent, containsKey, getNode, isEmpty, loadFactor, merge, put, putAll, putIfAbsent, putMapEntries, putVal, readObject, remove, remove, removeNode, replace, replace, resize, treeifyBin, writeObject -
Methods inherited from class java.util.HashMap
equals, hashCode -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getMixinTypes
final List<String> getMixinTypes()
-
getDescription
final String getDescription()
-
getCreated
final Date getCreated()
-
getCreatedBy
final String getCreatedBy()
-
getLastModified
final Date getLastModified()
-
getLastModifiedBy
final String getLastModifiedBy()
-
getFileReference
final String getFileReference()
-
getResourceType
final String getResourceType()
-
getValues
Collection<Any> getValues()
-
getEntries
Set<MutableMap.MutableEntry<String, Any>> getEntries()
-
-
-
-