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 QName
COMPLEX_TYPE
static ItemName
F_ENCODING
static ItemName
F_ESCAPE
static ItemName
F_FIELD_DELIMITER
static ItemName
F_HEADER
static ItemName
F_MULTIVALUE_DELIMITER
static ItemName
F_QUOTE
static ItemName
F_QUOTE_MODE
static ItemName
F_RECORD_SEPARATOR
static ItemName
F_TRAILING_DELIMITER
static ItemName
F_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:
asPrismContainerValue
in interfaceContainerable
- Overrides:
asPrismContainerValue
in classAbstractFileFormatType
-
setupContainerValue
public void setupContainerValue(PrismContainerValue containerValue)
Description copied from interface:Containerable
Setup 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:
setupContainerValue
in interfaceContainerable
- Overrides:
setupContainerValue
in classAbstractFileFormatType
-
toString
public String toString()
- Overrides:
toString
in classAbstractFileFormatType
-
equals
public boolean equals(Object object)
- Overrides:
equals
in classAbstractFileFormatType
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classAbstractFileFormatType
-
end
public <X> X end()
- Overrides:
end
in 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:
id
in classAbstractFileFormatType
-
clone
public CsvFileFormatType clone()
- Overrides:
clone
in classAbstractFileFormatType
-
-