Class CsvFileFormatType
- java.lang.Object
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractFileFormatType
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.CsvFileFormatType
-
- All Implemented Interfaces:
Containerable,DebugDumpable,Serializable,Cloneable
public class CsvFileFormatType extends AbstractFileFormatType implements Serializable, Cloneable, Containerable
CSV export type for Report.Java class for CsvFileFormatType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="CsvFileFormatType"> <complexContent> <extension base="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}AbstractFileFormatType"> <sequence> <element name="multivalueDelimiter" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="fieldDelimiter" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="escape" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="quote" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="quoteMode" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}QuoteModeType" minOccurs="0"/> <element name="recordSeparator" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="trailingDelimiter" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="trim" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="header" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="encoding" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static QNameCOMPLEX_TYPEstatic ItemNameF_ENCODINGstatic ItemNameF_ESCAPEstatic ItemNameF_FIELD_DELIMITERstatic ItemNameF_HEADERstatic ItemNameF_MULTIVALUE_DELIMITERstatic ItemNameF_QUOTEstatic ItemNameF_QUOTE_MODEstatic ItemNameF_RECORD_SEPARATORstatic ItemNameF_TRAILING_DELIMITERstatic ItemNameF_TRIM-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description CsvFileFormatType()CsvFileFormatType(PrismContext prismContext)
-
Method Summary
-
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractFileFormatType
getId, setId
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.evolveum.midpoint.prism.Containerable
cloneWithoutId, debugDump
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
-
-
-
-
Field Detail
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_MULTIVALUE_DELIMITER
public static final ItemName F_MULTIVALUE_DELIMITER
-
F_FIELD_DELIMITER
public static final ItemName F_FIELD_DELIMITER
-
F_ESCAPE
public static final ItemName F_ESCAPE
-
F_QUOTE
public static final ItemName F_QUOTE
-
F_QUOTE_MODE
public static final ItemName F_QUOTE_MODE
-
F_RECORD_SEPARATOR
public static final ItemName F_RECORD_SEPARATOR
-
F_TRAILING_DELIMITER
public static final ItemName F_TRAILING_DELIMITER
-
F_TRIM
public static final ItemName F_TRIM
-
F_HEADER
public static final ItemName F_HEADER
-
F_ENCODING
public static final ItemName F_ENCODING
-
-
Constructor Detail
-
CsvFileFormatType
public CsvFileFormatType()
-
CsvFileFormatType
public CsvFileFormatType(PrismContext prismContext)
-
-
Method Detail
-
asPrismContainerValue
public PrismContainerValue asPrismContainerValue()
- Specified by:
asPrismContainerValuein interfaceContainerable- Overrides:
asPrismContainerValuein classAbstractFileFormatType
-
setupContainerValue
public void setupContainerValue(PrismContainerValue containerValue)
Description copied from interface:ContainerableSetup value to the containerable representation. This is used to after (empty) containerable is created to initialize it with a correct prism container value. Note: This method DOES NOT change the container value parent.- Specified by:
setupContainerValuein interfaceContainerable- Overrides:
setupContainerValuein classAbstractFileFormatType
-
toString
public String toString()
- Overrides:
toStringin classAbstractFileFormatType
-
equals
public boolean equals(Object object)
- Overrides:
equalsin classAbstractFileFormatType
-
hashCode
public int hashCode()
- Overrides:
hashCodein classAbstractFileFormatType
-
end
public <X> X end()
- Overrides:
endin classAbstractFileFormatType
-
getMultivalueDelimiter
public String getMultivalueDelimiter()
-
setMultivalueDelimiter
public void setMultivalueDelimiter(String value)
-
getFieldDelimiter
public String getFieldDelimiter()
-
setFieldDelimiter
public void setFieldDelimiter(String value)
-
getEscape
public String getEscape()
-
setEscape
public void setEscape(String value)
-
getQuote
public String getQuote()
-
setQuote
public void setQuote(String value)
-
getQuoteMode
public QuoteModeType getQuoteMode()
-
setQuoteMode
public void setQuoteMode(QuoteModeType value)
-
getRecordSeparator
public String getRecordSeparator()
-
setRecordSeparator
public void setRecordSeparator(String value)
-
isTrailingDelimiter
public Boolean isTrailingDelimiter()
-
setTrailingDelimiter
public void setTrailingDelimiter(Boolean value)
-
isTrim
public Boolean isTrim()
-
setTrim
public void setTrim(Boolean value)
-
isHeader
public Boolean isHeader()
-
setHeader
public void setHeader(Boolean value)
-
getEncoding
public String getEncoding()
-
setEncoding
public void setEncoding(String value)
-
multivalueDelimiter
public CsvFileFormatType multivalueDelimiter(String value)
-
fieldDelimiter
public CsvFileFormatType fieldDelimiter(String value)
-
escape
public CsvFileFormatType escape(String value)
-
quote
public CsvFileFormatType quote(String value)
-
quoteMode
public CsvFileFormatType quoteMode(QuoteModeType value)
-
recordSeparator
public CsvFileFormatType recordSeparator(String value)
-
trailingDelimiter
public CsvFileFormatType trailingDelimiter(Boolean value)
-
trim
public CsvFileFormatType trim(Boolean value)
-
header
public CsvFileFormatType header(Boolean value)
-
encoding
public CsvFileFormatType encoding(String value)
-
id
public CsvFileFormatType id(Long value)
- Overrides:
idin classAbstractFileFormatType
-
clone
public CsvFileFormatType clone()
- Overrides:
clonein classAbstractFileFormatType
-
-