public class FileDescriptor
extends java.lang.Object
Title:
Description:
Copyright: Copyright (c) 2013
Company: StreamScape Technologies
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
FILE_DESCRIPTOR_OBJECTS_NAMESPACE |
Constructor and Description |
---|
FileDescriptor() |
Modifier and Type | Method and Description |
---|---|
void |
addRecord(FileDescriptorRecord record) |
void |
addRecord(int index,
FileDescriptorRecord record) |
void |
addRecordGroupAnnotation(java.lang.String propertyName,
java.lang.String spath) |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getDelimiter() |
java.lang.String |
getDescription() |
java.lang.String |
getEncoding() |
int |
getEndAtLine() |
FileFormat |
getFileFormat() |
int |
getKeyFieldEnd() |
int |
getKeyFieldStart() |
java.lang.String |
getLinesDelimiter() |
java.lang.String |
getNullIndicator() |
char |
getQuoteEscapeSymbol() |
char |
getQuoteSymbol() |
FileDescriptorRecord |
getRecord(java.lang.String typeKey) |
java.util.Map |
getRecordGroupAnnotations() |
java.lang.String |
getRecordGroupKey() |
java.util.List |
getRecords() |
java.lang.String |
getRegexp() |
java.util.regex.Pattern |
getRegexpPattern() |
int |
getSkipLinesCount() |
int |
getStartAtLine() |
java.lang.String |
getUnescapedLinesDelimiter() |
boolean |
hasGroupKey() |
int |
hashCode() |
boolean |
hasKey() |
boolean |
isAllQuoted() |
boolean |
isAutotrimWhitespaces() |
boolean |
isIgnoreInnerQuotes() |
boolean |
isQuoteEscapeSymbolSet() |
boolean |
isQuoteSymbolSet() |
static boolean |
isQuoteSymbolSet(char symbol) |
boolean |
isSkipFirstLine() |
boolean |
isSystem() |
void |
removeRecord(int index) |
void |
removeRecord(java.lang.String key) |
void |
setAllQuoted(boolean allQuoted) |
void |
setAutotrimWhitespaces(boolean autotrimWhitespaces) |
void |
setDelimiter(java.lang.String delimiter) |
void |
setDescription(java.lang.String description) |
void |
setEncoding(java.lang.String encoding) |
void |
setEndAtLine(int endAtLine) |
void |
setFileFormat(FileFormat fileFormat) |
FileDescriptor |
setIgnoreInnerQuotes(boolean ignoreInnerQuotes) |
void |
setIsSystem(boolean isSystem) |
void |
setKeyFieldEnd(int keyFieldEnd) |
void |
setKeyFieldStart(int keyFieldStart) |
void |
setLinesDelimiter(java.lang.String linesDelimiter) |
void |
setNullIndicator(java.lang.String nullIndicator) |
void |
setQuoteEscapeSymbol(char quoteEscapeSymbol) |
void |
setQuoteSymbol(char quoteSymbol) |
void |
setRecordGroupAnnotations(java.util.Map recordGroupAnnotations) |
void |
setRecordGroupKey(java.lang.String recordGroupKey) |
void |
setRecords(java.util.List records) |
void |
setRegexp(java.lang.String regexp) |
void |
setRegexpPattern(java.util.regex.Pattern regexpPattern) |
void |
setSkipFirstLine(boolean skipFirstLine) |
void |
setStartAtLine(int startAtLine) |
static java.lang.String |
unescapedDelimiter(java.lang.String delimiter) |
public static java.lang.String FILE_DESCRIPTOR_OBJECTS_NAMESPACE
public boolean hasGroupKey()
public boolean hasKey()
public FileFormat getFileFormat()
public void setFileFormat(FileFormat fileFormat)
public java.lang.String getDescription()
public void setDescription(java.lang.String description)
public java.lang.String getDelimiter()
public void setDelimiter(java.lang.String delimiter)
public char getQuoteSymbol()
public void setQuoteSymbol(char quoteSymbol)
public boolean isQuoteSymbolSet()
public char getQuoteEscapeSymbol()
public void setQuoteEscapeSymbol(char quoteEscapeSymbol)
public boolean isQuoteEscapeSymbolSet()
public static boolean isQuoteSymbolSet(char symbol)
public boolean isIgnoreInnerQuotes()
public FileDescriptor setIgnoreInnerQuotes(boolean ignoreInnerQuotes)
public void setSkipFirstLine(boolean skipFirstLine)
public boolean isSkipFirstLine()
public int getStartAtLine()
public void setStartAtLine(int startAtLine)
public int getEndAtLine()
public void setEndAtLine(int endAtLine)
public int getSkipLinesCount()
public int getKeyFieldStart()
public void setKeyFieldStart(int keyFieldStart)
public int getKeyFieldEnd()
public void setKeyFieldEnd(int keyFieldEnd)
public java.lang.String getRecordGroupKey()
public void setRecordGroupKey(java.lang.String recordGroupKey)
public java.lang.String getRegexp()
public void setRegexp(java.lang.String regexp)
public java.util.List getRecords()
public void setRecords(java.util.List records)
public void addRecord(int index, FileDescriptorRecord record)
public void addRecord(FileDescriptorRecord record)
public FileDescriptorRecord getRecord(java.lang.String typeKey)
public void removeRecord(int index)
public java.util.Map getRecordGroupAnnotations()
public void setRecordGroupAnnotations(java.util.Map recordGroupAnnotations)
public void addRecordGroupAnnotation(java.lang.String propertyName, java.lang.String spath)
public void removeRecord(java.lang.String key)
public java.lang.String getEncoding()
public void setEncoding(java.lang.String encoding)
public boolean isAutotrimWhitespaces()
public void setAutotrimWhitespaces(boolean autotrimWhitespaces)
public java.lang.String getNullIndicator()
public void setNullIndicator(java.lang.String nullIndicator)
public boolean isAllQuoted()
public void setAllQuoted(boolean allQuoted)
public java.lang.String getLinesDelimiter()
public java.lang.String getUnescapedLinesDelimiter()
public void setLinesDelimiter(java.lang.String linesDelimiter)
public boolean isSystem()
public void setIsSystem(boolean isSystem)
public static java.lang.String unescapedDelimiter(java.lang.String delimiter)
public void setRegexpPattern(java.util.regex.Pattern regexpPattern)
public java.util.regex.Pattern getRegexpPattern()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
Copyright © 2015-2024 StreamScape Technologies. All rights reserved.