public ComponentDefRefHandler( RootTagHandler<P> parentHandler, XMLStreamReader xmlReader, Source<?> source) { super(parentHandler, xmlReader, source); builder.setDescriptor(DefDescriptorImpl.getInstance(getTagName(), ComponentDef.class)); builder.setLocation(getLocation()); body = new ArrayList<>(); }
/** * this one is only used by {@link HTMLComponentDefRefHandler}, which passes in the descriptor, * the one above can't use it cause of java stupidness */ protected ComponentDefRefHandler( RootTagHandler<P> parentHandler, DefDescriptor<ComponentDef> descriptor, XMLStreamReader xmlReader, Source<?> source) { super(parentHandler, xmlReader, source); builder.setDescriptor(descriptor); builder.setLocation(getLocation()); body = new ArrayList<>(); }