Class SVGPrimitiveGeneratorUtils
- java.lang.Object
-
- org.kie.workbench.common.stunner.svg.gen.codegen.impl.SVGPrimitiveGeneratorUtils
-
public class SVGPrimitiveGeneratorUtils extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static Predicate<PrimitiveDefinition>CAN_GENERATE_PRIMITIVE_CODEstatic StringGROUP_ADD_CHILD_TEMPLATEstatic StringNEW_SVG_CONTAINER_TEMPLATEstatic StringNEW_SVG_SHAPE_TEMPLATE
-
Constructor Summary
Constructors Constructor Description SVGPrimitiveGeneratorUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringformatLayout(LayoutDefinition layoutDefinition)static StringgenerateSvgPrimitive(String instanceId, Function<PrimitiveDefinition,PrimitiveDefinitionGenerator<PrimitiveDefinition<?>>> generatorProvider, PrimitiveDefinition child)static StringgenerateSvgPrimitive(String instanceId, Function<PrimitiveDefinition,PrimitiveDefinitionGenerator<PrimitiveDefinition<?>>> generatorProvider, PrimitiveDefinition child, Predicate<PrimitiveDefinition> generationFilter)
-
-
-
Field Detail
-
NEW_SVG_CONTAINER_TEMPLATE
public static final String NEW_SVG_CONTAINER_TEMPLATE
- See Also:
- Constant Field Values
-
NEW_SVG_SHAPE_TEMPLATE
public static final String NEW_SVG_SHAPE_TEMPLATE
- See Also:
- Constant Field Values
-
GROUP_ADD_CHILD_TEMPLATE
public static final String GROUP_ADD_CHILD_TEMPLATE
- See Also:
- Constant Field Values
-
CAN_GENERATE_PRIMITIVE_CODE
public static final Predicate<PrimitiveDefinition> CAN_GENERATE_PRIMITIVE_CODE
-
-
Method Detail
-
generateSvgPrimitive
public static String generateSvgPrimitive(String instanceId, Function<PrimitiveDefinition,PrimitiveDefinitionGenerator<PrimitiveDefinition<?>>> generatorProvider, PrimitiveDefinition child)
-
generateSvgPrimitive
public static String generateSvgPrimitive(String instanceId, Function<PrimitiveDefinition,PrimitiveDefinitionGenerator<PrimitiveDefinition<?>>> generatorProvider, PrimitiveDefinition child, Predicate<PrimitiveDefinition> generationFilter)
-
formatLayout
public static String formatLayout(LayoutDefinition layoutDefinition)
-
-