This repository was archived by the owner on Jun 3, 2026. It is now read-only.
File tree Expand file tree Collapse file tree
src/main/java/org/apache/commons/csv Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ /*
2+ * Licensed to the Apache Software Foundation (ASF) under one or more
3+ * contributor license agreements. See the NOTICE file distributed with
4+ * this work for additional information regarding copyright ownership.
5+ * The ASF licenses this file to You under the Apache License, Version 2.0
6+ * (the "License"); you may not use this file except in compliance with
7+ * the License. You may obtain a copy of the License at
8+ *
9+ * http://www.apache.org/licenses/LICENSE-2.0
10+ *
11+ * Unless required by applicable law or agreed to in writing, software
12+ * distributed under the License is distributed on an "AS IS" BASIS,
13+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14+ * See the License for the specific language governing permissions and
15+ * limitations under the License.
16+ */
17+ package org .apache .commons .csv ;
18+
19+ /**
20+ * Defines quote behavior when printing.
21+ */
22+ public enum Quote {
23+
24+ /**
25+ * Quotes all fields.
26+ */
27+ ALL ,
28+
29+ /**
30+ * Quotes fields which contain special characters such as a delimiter, encapsulator or any of the characters in
31+ * line separator.
32+ */
33+ MINIMAL ,
34+
35+ /**
36+ * Quotes all non-numeric fields.
37+ */
38+
39+ NON_NUMERIC ,
40+
41+ /**
42+ * Never quotes fields. When the delimiter occurs in data, it is preceded by the current escape character. If the
43+ * escape character is not set, printing will thrown an exception if any characters that require escaping are
44+ * encountered.
45+ */
46+ NONE
47+ }
You can’t perform that action at this time.
0 commit comments