public void parse(String line, ParseState state) { lineParser.parse(line, state); StartData.Builder builder = new StartData.Builder(); ParseUtil.parseAttributes(line, builder, state, HANDLERS, getTag()); StartData startData = builder.build(); state.getMedia().setStartData(startData); }
public void parse(String line, ParseState state) { if (state.startData != null) { throw ParseException.create(ParseExceptionType.MULTIPLE_EXT_TAG_INSTANCES, getTag(), line); } StartData.Builder builder = new StartData.Builder(); lineParser.parse(line, state); ParseUtil.parseAttributes(line, builder, state, HANDLERS, getTag()); state.startData = builder.build(); }