blob: 890a68e272cf539e1e48e683c1b1af474f645c00 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
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<HasChildren, List<DocumentElement>> CHILDREN = newProperty();
public static final Instantiator<Paragraph> PARAGRAPH =
propertyLookup -> new Paragraph(
Optional.empty(),
Optional.empty(),
propertyLookup.valueOf(CHILDREN, list()));
public static final Instantiator<Run> RUN =
propertyLookup -> new Run(
false,
false,
false,
false,
VerticalAlignment.BASELINE,
Optional.empty(),
propertyLookup.valueOf(CHILDREN, list()));
}
|