ehcache

net.sf.ehcache.config.generator.model
Enum XMLGeneratorVisitor.OutputBehavior

java.lang.Object
  extended by java.lang.Enum<XMLGeneratorVisitor.OutputBehavior>
      extended by net.sf.ehcache.config.generator.model.XMLGeneratorVisitor.OutputBehavior
All Implemented Interfaces:
Serializable, Comparable<XMLGeneratorVisitor.OutputBehavior>
Enclosing class:
XMLGeneratorVisitor

public static enum XMLGeneratorVisitor.OutputBehavior
extends Enum<XMLGeneratorVisitor.OutputBehavior>

Enum controlling the generated XML output

Author:
Abhishek Sanoujam

Enum Constant Summary
INDENT_CHIlD_ELEMENTS
          Output behavior controlling whether child elements should be indented or not
NEWLINE_AT_END
          Output behavior controlling whether new lines should be added at the end or not
NEWLINE_FOR_EACH_ATTRIBUTE
          Output behavior controlling whether new lines should be added for each attribute
NEWLINE_FOR_EACH_ELEMENT
          Output behavior controlling whether new lines should be added for each child element
OUTPUT_OPTIONAL_ATTRIBUTES_WITH_DEFAULT_VALUES
          Output behavior controlling whether optional attributes having default values should be generated or not
 
Method Summary
static XMLGeneratorVisitor.OutputBehavior valueOf(String name)
          Returns the enum constant of this type with the specified name.
static XMLGeneratorVisitor.OutputBehavior[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

INDENT_CHIlD_ELEMENTS

public static final XMLGeneratorVisitor.OutputBehavior INDENT_CHIlD_ELEMENTS
Output behavior controlling whether child elements should be indented or not


NEWLINE_FOR_EACH_ELEMENT

public static final XMLGeneratorVisitor.OutputBehavior NEWLINE_FOR_EACH_ELEMENT
Output behavior controlling whether new lines should be added for each child element


NEWLINE_FOR_EACH_ATTRIBUTE

public static final XMLGeneratorVisitor.OutputBehavior NEWLINE_FOR_EACH_ATTRIBUTE
Output behavior controlling whether new lines should be added for each attribute


OUTPUT_OPTIONAL_ATTRIBUTES_WITH_DEFAULT_VALUES

public static final XMLGeneratorVisitor.OutputBehavior OUTPUT_OPTIONAL_ATTRIBUTES_WITH_DEFAULT_VALUES
Output behavior controlling whether optional attributes having default values should be generated or not


NEWLINE_AT_END

public static final XMLGeneratorVisitor.OutputBehavior NEWLINE_AT_END
Output behavior controlling whether new lines should be added at the end or not

Method Detail

values

public static XMLGeneratorVisitor.OutputBehavior[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (XMLGeneratorVisitor.OutputBehavior c : XMLGeneratorVisitor.OutputBehavior.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static XMLGeneratorVisitor.OutputBehavior valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
IllegalArgumentException - if this enum type has no constant with the specified name
NullPointerException - if the argument is null

ehcache

Copyright 2001-2016, Terracotta, Inc.