package com.akjava.gwt.lib.client; import com.google.common.base.Function; public class HeaderAndValueFunctions { public enum HeaderOnlyFunction implements Function<HeaderAndValue,String>{ INSTANCE; @Override public String apply(HeaderAndValue input) { return input.getHeader(); } } public enum ValueOnlyFunction implements Function<HeaderAndValue,String>{ INSTANCE; @Override public String apply(HeaderAndValue input) { return input.getData(); } } public enum IDOnlyFunction implements Function<HeaderAndValue,Integer>{ INSTANCE; @Override public Integer apply(HeaderAndValue input) { return input.getId(); } } }