All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.unlaxer.jaddress.parser.StringAndCharacterKind Maven / Gradle / Ivy

package org.unlaxer.jaddress.parser;

import java.util.List;

public class StringAndCharacterKind{
	
	public  static final StringAndCharacterKind TERMINATOR = new StringAndCharacterKind(CharacterKind.terminator , "");
	
	final String string;
	final CharacterKind characterKind;
	
	public StringAndCharacterKind(CharacterKind characterKind , String string) {
		super();
		this.string = string;
		this.characterKind = characterKind;
	}
	
	public CharacterKind characterKind() {
		return characterKind;
	}
	
	public String get() {
		return string;
	}
	
	public StringAndCharacterKinds of(String word) {
		word = word.strip();
		List stringAndCharacterKindOf = StringAndCharacterKinds.of(word , false);
		return new StringAndCharacterKinds(stringAndCharacterKindOf);
	}

	@Override
	public String toString() {
		return characterKind + ":" + "\""+string+ "\"";
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy