![JAR search and dependency download from the Maven repository](/logo.png)
net.rationalminds.model.DateElement Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of DateParser Show documentation
Show all versions of DateParser Show documentation
The maven main core project description
The newest version!
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package net.rationalminds.model;
/**
*
* @author Vaibhav Singh
*/
public class DateElement {
String data;
int tokenNum;
int fragments;
boolean isAlphaNumeric;
int aphaNumericType;
int startPos;
int endPos;
boolean hasAmPm = false;
String timeFragment = null;
String dateFragment = null;
char dateTimeSeprator;
public DateElement(String data, int tokenNum, int fragments) {
this.data = data;
this.tokenNum = tokenNum;
this.fragments = fragments;
}
public DateElement(String data) {
this.data = data;
}
public String getData() {
return data;
}
public void setData(String data) {
this.data = data;
}
public int getTokenNum() {
return tokenNum;
}
public void setTokenNum(int tokenNum) {
this.tokenNum = tokenNum;
}
public int getFragments() {
return fragments;
}
public void setFragments(int type) {
this.fragments = fragments;
}
public boolean isIsAlphaNumeric() {
return isAlphaNumeric;
}
public void setIsAlphaNumeric(boolean isAlphaNumeric) {
this.isAlphaNumeric = isAlphaNumeric;
}
public int getAphaNumericType() {
return aphaNumericType;
}
public void setAphaNumericType(int aphaNumericType) {
this.aphaNumericType = aphaNumericType;
}
public int getStartPos() {
return startPos;
}
public void setStartPos(int startPos) {
this.startPos = startPos;
}
public int getEndPos() {
return endPos;
}
public void setEndPos(int endPos) {
this.endPos = endPos;
}
public boolean isHasAmPm() {
return hasAmPm;
}
public void setHasAmPm(boolean hasAmPm) {
this.hasAmPm = hasAmPm;
}
public String getTimeFragment() {
return timeFragment;
}
public void setTimeFragment(String timeFragment) {
this.timeFragment = timeFragment;
}
public String getDateFragment() {
if (timeFragment == null) {
return data;
} else {
return dateFragment;
}
}
public void setDateFragment(String dateFragment) {
this.dateFragment = dateFragment;
}
public char getDateTimeSeprator() {
return dateTimeSeprator;
}
public void setDateTimeSeprator(char dateTimeSeprator) {
this.dateTimeSeprator = dateTimeSeprator;
}
@Override
public String toString() {
return "DateElement [data=" + data + ", tokenNum=" + tokenNum + ", fragments=" + fragments + ", isAlphaNumeric=" + isAlphaNumeric + ", aphaNumericType=" + aphaNumericType
+ ", startPos=" + startPos + ", endPos=" + endPos + ", hasAmPm=" + hasAmPm + ", timeFragment=" + timeFragment + ", dateFragment=" + dateFragment
+ ", dateTimeSeprator=" + dateTimeSeprator + "]";
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy