Package com.hazelcast.config
Class ConfigXmlGenerator
java.lang.Object
com.hazelcast.config.ConfigXmlGenerator
public class ConfigXmlGenerator extends Object
The ConfigXmlGenerator is responsible for transforming a
Config
to a Hazelcast XML string.-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ConfigXmlGenerator.XmlGenerator
Utility class to build xml using aStringBuilder
. -
Field Summary
Fields Modifier and Type Field Description protected static String
MASK_FOR_SENSITIVE_DATA
-
Constructor Summary
Constructors Constructor Description ConfigXmlGenerator()
Creates a ConfigXmlGenerator that will format the code.ConfigXmlGenerator(boolean formatted)
Creates a ConfigXmlGenerator.ConfigXmlGenerator(boolean formatted, boolean maskSensitiveFields)
Creates a ConfigXmlGenerator. -
Method Summary
Modifier and Type Method Description protected void
factoryWithPropertiesXmlGenerator(ConfigXmlGenerator.XmlGenerator gen, String elementName, AbstractFactoryWithPropertiesConfig<?> factoryWithProps)
String
generate(Config config)
Generates the XML string based on some Config.protected void
securityRealmGenerator(ConfigXmlGenerator.XmlGenerator gen, String name, RealmConfig c)
-
Field Details
-
MASK_FOR_SENSITIVE_DATA
- See Also:
- Constant Field Values
-
-
Constructor Details
-
ConfigXmlGenerator
public ConfigXmlGenerator()Creates a ConfigXmlGenerator that will format the code. -
ConfigXmlGenerator
public ConfigXmlGenerator(boolean formatted)Creates a ConfigXmlGenerator.- Parameters:
formatted
-true
if the XML should be formatted,false
otherwise
-
ConfigXmlGenerator
public ConfigXmlGenerator(boolean formatted, boolean maskSensitiveFields)Creates a ConfigXmlGenerator.- Parameters:
formatted
-true
if the XML should be formatted,false
otherwisemaskSensitiveFields
-true
if the sensitive fields (like passwords) should be masked in the output XML,false
otherwise
-
-
Method Details
-
generate
Generates the XML string based on some Config.- Parameters:
config
- the configuration- Returns:
- the XML string
-
securityRealmGenerator
protected void securityRealmGenerator(ConfigXmlGenerator.XmlGenerator gen, String name, RealmConfig c) -
factoryWithPropertiesXmlGenerator
protected void factoryWithPropertiesXmlGenerator(ConfigXmlGenerator.XmlGenerator gen, String elementName, AbstractFactoryWithPropertiesConfig<?> factoryWithProps)
-