package org.zwobble.mammoth.tests.documents; import com.natpryce.makeiteasy.Instantiator; import com.natpryce.makeiteasy.Property; import org.zwobble.mammoth.documents.*; import java.util.List; import java.util.Optional; import static com.natpryce.makeiteasy.Property.newProperty; import static org.zwobble.mammoth.util.MammothLists.list; public class DocumentElementMakers { public static final Property> CHILDREN = newProperty(); public static final Instantiator PARAGRAPH = propertyLookup -> new Paragraph( Optional.empty(), Optional.empty(), propertyLookup.valueOf(CHILDREN, list())); public static final Instantiator RUN = propertyLookup -> new Run( false, false, false, false, VerticalAlignment.BASELINE, Optional.empty(), propertyLookup.valueOf(CHILDREN, list())); }