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

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

The newest version!
package org.unlaxer.jaddress.parser;

import org.unlaxer.jaddress.entity.standard.SingleOrRange階層要素;
import org.unlaxer.jaddress.entity.standard.定義済みRange階層要素;
import org.unlaxer.jaddress.entity.standard.階層要素;

public class AddressElementFactory{
	
	public static AddressElement of(String value, SingleOrRange階層要素 _階層要素) {
		return new AddressElement(value,_階層要素);
	}
	
	public static AddressElement of(String value, 階層要素 _階層要素) {
		return new AddressElement(value,SingleOrRange階層要素.of(_階層要素));
	}
	
	public static AddressElement of(String value, 定義済みRange階層要素  _階層要素) {
		return new AddressElement(value,SingleOrRange階層要素.of(_階層要素));
	}
	
	public static AddressElement of(
			String value,
			SingleOrRange階層要素 _階層要素 ,
			SeparatorKind separatorKindOfLeading,
			SeparatorKind separatorKindOfTailing) {
		
		return new AddressElement(value,_階層要素 , separatorKindOfLeading , separatorKindOfTailing);
	}
	
	public static AddressElement of(
			String value,
			階層要素 _階層要素 ,
			SeparatorKind separatorKindOfLeading,
			SeparatorKind separatorKindOfTailing) {
		
		return new AddressElement(value,SingleOrRange階層要素.of(_階層要素) , separatorKindOfLeading , separatorKindOfTailing);
	}

	public static AddressElement of(
			String value,
			定義済みRange階層要素 _階層要素 ,
			SeparatorKind separatorKindOfLeading,
			SeparatorKind separatorKindOfTailing) {
		
		return new AddressElement(value,SingleOrRange階層要素.of(_階層要素) , separatorKindOfLeading , separatorKindOfTailing);
	}
	
	public static AddressElement of(
			StringAndCharacterKinds value,
			SingleOrRange階層要素 _階層要素 ,
			SeparatorKind separatorKindOfLeading,
			SeparatorKind separatorKindOfTailing) {
		
		return new AddressElement(value,_階層要素 , separatorKindOfLeading , separatorKindOfTailing);
	}
	
	public static AddressElement of(
			StringAndCharacterKinds value,
			階層要素 _階層要素 ,
			SeparatorKind separatorKindOfLeading,
			SeparatorKind separatorKindOfTailing) {
		
		return new AddressElement(value,SingleOrRange階層要素.of(_階層要素) , separatorKindOfLeading , separatorKindOfTailing);
	}

	public static AddressElement of(
			StringAndCharacterKinds value,
			定義済みRange階層要素 _階層要素 ,
			SeparatorKind separatorKindOfLeading,
			SeparatorKind separatorKindOfTailing) {
		
		return new AddressElement(value,SingleOrRange階層要素.of(_階層要素) , separatorKindOfLeading , separatorKindOfTailing);
	}
	
	public static AddressElement of(StringAndCharacterKinds value, SingleOrRange階層要素 _階層要素) {
		return new AddressElement(value,_階層要素);
	}
	
	public static AddressElement of(StringAndCharacterKinds value, 階層要素 _階層要素) {
		return new AddressElement(value,SingleOrRange階層要素.of(_階層要素));
	}
	
	public static AddressElement of(StringAndCharacterKinds value, 定義済みRange階層要素  _階層要素) {
		return new AddressElement(value,SingleOrRange階層要素.of(_階層要素));
	}
	
	public static AddressElement of(AddressToken value, SingleOrRange階層要素 _階層要素) {
		return new AddressElement(value,_階層要素);
	}
	
	public static AddressElement of(AddressToken value, 階層要素 _階層要素) {
		return new AddressElement(value,SingleOrRange階層要素.of(_階層要素));
	}
	
	public static AddressElement of(AddressToken value, 定義済みRange階層要素  _階層要素) {
		return new AddressElement(value,SingleOrRange階層要素.of(_階層要素));
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy