org.refcodes.structure.CanonicalMap
, org.refcodes.structure.CanonicalMap.MutableCanonicalMap
, org.refcodes.structure.Clearable
, org.refcodes.structure.Containable
, org.refcodes.mixin.DecryptPrefixAccessor
, org.refcodes.mixin.DecryptPrefixAccessor.DecryptPrefixMutator
, org.refcodes.mixin.DecryptPrefixAccessor.DecryptPrefixProperty
, org.refcodes.mixin.DelimiterAccessor
, org.refcodes.structure.Dictionary<String,T>
, org.refcodes.structure.Dictionary.MutableDictionary<String,T>
, org.refcodes.mixin.Dumpable
, org.refcodes.mixin.EncryptPrefixAccessor
, org.refcodes.mixin.EncryptPrefixAccessor.EncryptPrefixMutator
, org.refcodes.mixin.EncryptPrefixAccessor.EncryptPrefixProperty
, org.refcodes.structure.Keys<String,T>
, org.refcodes.structure.Keys.MutableKeys<String,T>
, org.refcodes.structure.Keys.MutableValues<String,T>
, Map<String,T>
, ObfuscationProperties
, org.refcodes.structure.PathMap<String>
, org.refcodes.structure.PathMap.MutablePathMap<String>
, org.refcodes.configuration.Properties
, org.refcodes.configuration.Properties.MutableProperties
, org.refcodes.structure.PropertiesAccessorMixin
, org.refcodes.structure.PropertiesAccessorMixin.PropertiesMutatorMixin
, org.refcodes.mixin.TypeAccessor<String>
ObfuscationProperties.ObfuscationPropertiesBuilder
, ObfuscationResourceProperties.ObfuscationResourcePropertiesBuilder
AbstractObfuscationPropertiesBuilderDecorator
, AbstractObfuscationResourcePropertiesBuilderDecorator
, ObfuscationPropertiesBuilderDecorator
, ObfuscationResourcePropertiesBuilderDecorator
public static interface ObfuscationProperties.MutableObfuscationProperties extends ObfuscationProperties, org.refcodes.configuration.Properties.MutableProperties, org.refcodes.mixin.EncryptPrefixAccessor.EncryptPrefixProperty, org.refcodes.mixin.DecryptPrefixAccessor.DecryptPrefixProperty
ObfuscationProperties.MutableObfuscationProperties
defines "dirty"
methods allowing to modify ("mutate") the ObfuscationProperties
.
In addition to the ObfuscationProperties
, encryption is
additionally supported: Properties marked in the resource as "to be
encrypted" by being prefixed with "encrypt:" (default) are encrypted
(e.g. with a host individual key) when being added and instead are
prefixed with "decrypt:" (default). Retrieving a value via
Keys.get(Object)
(or the like), which is prefixed with "decrypt:"
(default), will be decrypted accordingly before passed back to the
caller. The prefix may be changed by invoking the according
implementaion's constructor or the according methods.
(depending on the implementation, the defaults may by changed to
individual values)org.refcodes.structure.CanonicalMap.CanonicalMapBuilder, org.refcodes.structure.CanonicalMap.MutableCanonicalMap
org.refcodes.mixin.DecryptPrefixAccessor.DecryptPrefixBuilder<B extends org.refcodes.mixin.DecryptPrefixAccessor.DecryptPrefixBuilder<B>>, org.refcodes.mixin.DecryptPrefixAccessor.DecryptPrefixMutator, org.refcodes.mixin.DecryptPrefixAccessor.DecryptPrefixProperty
org.refcodes.mixin.DelimiterAccessor.DelimiterBuilder<B extends org.refcodes.mixin.DelimiterAccessor.DelimiterBuilder<B>>, org.refcodes.mixin.DelimiterAccessor.DelimiterMutator, org.refcodes.mixin.DelimiterAccessor.DelimiterProperty
org.refcodes.structure.Dictionary.MutableDictionary<K extends Object,V extends Object>
org.refcodes.structure.Dictionary.MutableDictionary.DictionaryBuilder<K extends Object,V extends Object,B extends org.refcodes.structure.Dictionary.MutableDictionary.DictionaryBuilder<K,V,B>>
org.refcodes.mixin.EncryptPrefixAccessor.EncryptPrefixBuilder<B extends org.refcodes.mixin.EncryptPrefixAccessor.EncryptPrefixBuilder<B>>, org.refcodes.mixin.EncryptPrefixAccessor.EncryptPrefixMutator, org.refcodes.mixin.EncryptPrefixAccessor.EncryptPrefixProperty
org.refcodes.structure.Keys.MutableKeys<K extends Object,V extends Object>, org.refcodes.structure.Keys.MutableValues<K extends Object,V extends Object>
Map.Entry<K extends Object,V extends Object>
ObfuscationProperties.MutableObfuscationProperties, ObfuscationProperties.ObfuscationPropertiesBuilder
org.refcodes.structure.PathMap.MutablePathMap<T extends Object>, org.refcodes.structure.PathMap.PathMapBuilder<T extends Object>
org.refcodes.configuration.Properties.MutableProperties, org.refcodes.configuration.Properties.PropertiesBuilder
org.refcodes.structure.PropertiesAccessorMixin.PropertiesBuilderMixin<T extends Object>, org.refcodes.structure.PropertiesAccessorMixin.PropertiesMixin, org.refcodes.structure.PropertiesAccessorMixin.PropertiesMutatorMixin
toInstance, toInstance, toType, toType
insert, insert, insertFrom, insertTo, putAll, toDump, toSourceCode, toSourceCode
setDecryptPrefix
setEncryptPrefix
containsKey, get, get, keySet, use, values
clear, compute, computeIfAbsent, computeIfPresent, containsKey, entry, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, of, of, of, of, of, of, of, of, of, of, of, ofEntries, put, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
directories, directories, entries, entries, fromExternalKey, getArray, getArray, getRootPath, hasParentPath, isArray, isArray, isDirectory, isEntry, isRecord, isRootPath, keySet, paths, paths, records, records, toDataStructure, toDataStructure, toExternalKey, toMap, toNormalizedPath, toNormalizedPath, toParentPath, toPath
insert, insert, insert, insert, insertFrom, insertFrom, insertTo, insertTo, put, putArray, putArray, removeAll
childrenOf, getDelimiter, getType, retrieve, retrieveFrom, retrieveTo, toMap, toProperties, toPropertyPath
containsValue, delete, delete, insert, insert, insertFrom, insertTo, put, putAll, putAll, putAll
containsKey, get, getBoolean, getBoolean, getByte, getByte, getCharacter, getCharacter, getDouble, getDouble, getFloat, getFloat, getInteger, getInteger, getLong, getLong, getShort, getShort, use, useBoolean, useBoolean, useByte, useByte, useDouble, useDouble, useFloat, useFloat, useInteger, useInteger, useLong, useLong, useShort, useShort
Copyright © 2018. All rights reserved.