package foundation.data.mapping; public class StructuredName { private String value; private String[] segments; public StructuredName(String value) { if (value == null) { return; } value = value.trim(); this.value = value; parse(); } private void parse() { segments = value.split("."); } public String getValue() { return value; } public String[] getSegments() { return segments; } public int getLevel() { return segments.length; } public String getSegment(int idx) { return segments[idx]; } }