Package cdc.issues.core
Class IssuesIo
- java.lang.Object
-
- cdc.issues.core.IssuesIo
-
- Direct Known Subclasses:
JsonIssuesReader,JsonIssuesWriter,WorkbookIssuesIo,XmlIssuesReader,XmlIssuesWriter
class IssuesIo extends Object
Internal class dedicated to IO of issues.- Author:
- Damien Carbonne
-
-
Field Summary
Fields Modifier and Type Field Description protected static StringANCHORprotected static StringANSWERprotected static StringASSIGNEEprotected static StringAUTHORprotected static StringCOMMENTprotected static StringCOMMENTSprotected static StringCREATEDprotected static StringDATEprotected static StringDESCRIPTIONprotected static StringDOMAINprotected IssuesFactoryFeaturesfeaturesprotected static DateTimeFormatterFORMATTERprotected static cdc.office.tables.HeaderFULL_HEADERHeader for workbooks that contain issues and answers.protected static cdc.office.tables.HeaderHEADERHeader for workbooks that only contain issues.protected static StringINFOSprotected static StringISSUEprotected static StringISSUESprotected static StringJSON_NEW_SEVERITYprotected static StringLOCATIONprotected static StringLOCATIONSprotected org.apache.logging.log4j.Loggerloggerprotected static StringMETAprotected static StringMETASprotected static StringMODIFIEDprotected static StringNAMEprotected static StringNEW_SEVERITYprotected static StringPARAMprotected static StringPARAMSprotected static StringPATHprotected static StringPROFILEprotected static StringPROJECTprotected static StringRESOLUTIONprotected static StringRULEprotected static StringRULESprotected static StringSEVERITIESprotected static StringSEVERITYprotected static StringSNAPSHOTprotected static StringSTATUSprotected static StringTAGprotected static StringTEXTprotected static StringTIMESTAMPprotected static StringVALUEprotected static StringXML_NEW_SEVERITY
-
Constructor Summary
Constructors Modifier Constructor Description protectedIssuesIo(IssuesFactoryFeatures features)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static Stringformat(Collection<IssueSeverity> severities, String delimiter)IssuesFactoryFeaturesgetFeatures()protected static cdc.office.tables.Headerheader(IssuesWriter.Settings settings)protected static StringtoCamel(String s)protected static StringtoCapital(String s)InstanttoInstant(String s)protected InstanttoInstant(LocalDateTime ldt)protected LocalDateTimetoLocalDateTime(Instant instant)protected static StringtoSnake(String s)protected StringtoString(Instant instant)protected voidtraceGenerate(File file)protected voidtraceGenerated(File file)protected voidtraceLoad(File file)protected voidtraceLoaded(File file)
-
-
-
Field Detail
-
FORMATTER
protected static final DateTimeFormatter FORMATTER
-
ANCHOR
protected static final String ANCHOR
- See Also:
- Constant Field Values
-
DESCRIPTION
protected static final String DESCRIPTION
- See Also:
- Constant Field Values
-
DOMAIN
protected static final String DOMAIN
- See Also:
- Constant Field Values
-
INFOS
protected static final String INFOS
- See Also:
- Constant Field Values
-
ISSUE
protected static final String ISSUE
- See Also:
- Constant Field Values
-
ISSUES
protected static final String ISSUES
- See Also:
- Constant Field Values
-
LOCATION
protected static final String LOCATION
- See Also:
- Constant Field Values
-
LOCATIONS
protected static final String LOCATIONS
- See Also:
- Constant Field Values
-
META
protected static final String META
- See Also:
- Constant Field Values
-
METAS
protected static final String METAS
- See Also:
- Constant Field Values
-
NAME
protected static final String NAME
- See Also:
- Constant Field Values
-
PARAM
protected static final String PARAM
- See Also:
- Constant Field Values
-
PARAMS
protected static final String PARAMS
- See Also:
- Constant Field Values
-
PROFILE
protected static final String PROFILE
- See Also:
- Constant Field Values
-
PROJECT
protected static final String PROJECT
- See Also:
- Constant Field Values
-
PATH
protected static final String PATH
- See Also:
- Constant Field Values
-
RULE
protected static final String RULE
- See Also:
- Constant Field Values
-
RULES
protected static final String RULES
- See Also:
- Constant Field Values
-
SEVERITIES
protected static final String SEVERITIES
- See Also:
- Constant Field Values
-
SEVERITY
protected static final String SEVERITY
- See Also:
- Constant Field Values
-
SNAPSHOT
protected static final String SNAPSHOT
- See Also:
- Constant Field Values
-
TAG
protected static final String TAG
- See Also:
- Constant Field Values
-
TIMESTAMP
protected static final String TIMESTAMP
- See Also:
- Constant Field Values
-
VALUE
protected static final String VALUE
- See Also:
- Constant Field Values
-
ANSWER
protected static final String ANSWER
- See Also:
- Constant Field Values
-
ASSIGNEE
protected static final String ASSIGNEE
- See Also:
- Constant Field Values
-
AUTHOR
protected static final String AUTHOR
- See Also:
- Constant Field Values
-
COMMENT
protected static final String COMMENT
- See Also:
- Constant Field Values
-
COMMENTS
protected static final String COMMENTS
- See Also:
- Constant Field Values
-
CREATED
protected static final String CREATED
- See Also:
- Constant Field Values
-
DATE
protected static final String DATE
- See Also:
- Constant Field Values
-
MODIFIED
protected static final String MODIFIED
- See Also:
- Constant Field Values
-
NEW_SEVERITY
protected static final String NEW_SEVERITY
- See Also:
- Constant Field Values
-
XML_NEW_SEVERITY
protected static final String XML_NEW_SEVERITY
- See Also:
- Constant Field Values
-
JSON_NEW_SEVERITY
protected static final String JSON_NEW_SEVERITY
- See Also:
- Constant Field Values
-
RESOLUTION
protected static final String RESOLUTION
- See Also:
- Constant Field Values
-
STATUS
protected static final String STATUS
- See Also:
- Constant Field Values
-
TEXT
protected static final String TEXT
- See Also:
- Constant Field Values
-
HEADER
protected static final cdc.office.tables.Header HEADER
Header for workbooks that only contain issues.
-
FULL_HEADER
protected static final cdc.office.tables.Header FULL_HEADER
Header for workbooks that contain issues and answers.
-
logger
protected final org.apache.logging.log4j.Logger logger
-
features
protected final IssuesFactoryFeatures features
-
-
Constructor Detail
-
IssuesIo
protected IssuesIo(IssuesFactoryFeatures features)
-
-
Method Detail
-
header
protected static final cdc.office.tables.Header header(IssuesWriter.Settings settings)
-
toLocalDateTime
protected LocalDateTime toLocalDateTime(Instant instant)
-
toInstant
protected Instant toInstant(LocalDateTime ldt)
-
format
protected static String format(Collection<IssueSeverity> severities, String delimiter)
-
getFeatures
public final IssuesFactoryFeatures getFeatures()
-
traceGenerate
protected void traceGenerate(File file)
-
traceGenerated
protected void traceGenerated(File file)
-
traceLoad
protected void traceLoad(File file)
-
traceLoaded
protected void traceLoaded(File file)
-
-