526d9c318a8eb6ce7cc65a6fee16054e9f152e7f
[policy/apex-pdp.git] /
1 /*-
2  * ============LICENSE_START=======================================================
3  *  Copyright (C) 2016-2018 Ericsson. All rights reserved.
4  * ================================================================================
5  * Licensed under the Apache License, Version 2.0 (the "License");
6  * you may not use this file except in compliance with the License.
7  * 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  * SPDX-License-Identifier: Apache-2.0
18  * ============LICENSE_END=========================================================
19  */
20
21 package org.onap.policy.apex.service.engine.event.impl.filecarrierplugin.consumer;
22
23 /**
24  * This class is a bean that holds a block of text read from an incoming text file.
25  *
26  * @author Liam Fallon (liam.fallon@ericsson.com)
27  */
28 public class TextBlock {
29     private boolean endOfText = false;
30     private String text;
31
32     /**
33      * Constructor to initiate the text block.
34      *
35      * @param endOfText the end of text
36      * @param text the text
37      */
38     public TextBlock(final boolean endOfText, final String text) {
39         this.endOfText = endOfText;
40         this.text = text;
41     }
42
43     /**
44      * Checks if is end of text.
45      *
46      * @return true, if checks if is end of text
47      */
48     public boolean isEndOfText() {
49         return endOfText;
50     }
51
52     /**
53      * Sets whether end of text has been reached.
54      *
55      * @param endOfText the end of text flag value
56      */
57     public void setEndOfText(final boolean endOfText) {
58         this.endOfText = endOfText;
59     }
60
61     /**
62      * Gets the text of the text block.
63      *
64      * @return the text of the text block
65      */
66     public String getText() {
67         return text;
68     }
69
70     /**
71      * Sets the text of the text block.
72      *
73      * @param text the text of the text block
74      */
75     public void setText(final String text) {
76         this.text = text;
77     }
78 }