Class Defaults
- java.lang.Object
-
- org.opennms.features.topology.api.topo.Defaults
-
public class Defaults extends Object
Object which defines the defaults for aGraphProvider. Usually the defaults are used to apply the default semantic zoom level, layout and default focus after the graph provider was changed.- Author:
- Markus von RĂ¼den
-
-
Field Summary
Fields Modifier and Type Field Description static StringDEFAULT_PREFERRED_LAYOUTstatic intDEFAULT_SEMANTIC_ZOOM_LEVEL
-
Constructor Summary
Constructors Constructor Description Defaults()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<Criteria>getCriteria()StringgetPreferredLayout()intgetSemanticZoomLevel()DefaultswithCriteria(java.util.function.Supplier<List<Criteria>> criteriaSupplier)DefaultswithPreferredLayout(String layout)DefaultswithPreferredLayout(java.util.function.Supplier<String> layoutSupplier)DefaultswithSemanticZoomLevel(int szl)DefaultswithSemanticZoomLevel(java.util.function.Supplier<Integer> szlSupplier)
-
-
-
Field Detail
-
DEFAULT_SEMANTIC_ZOOM_LEVEL
public static final int DEFAULT_SEMANTIC_ZOOM_LEVEL
- See Also:
- Constant Field Values
-
DEFAULT_PREFERRED_LAYOUT
public static final String DEFAULT_PREFERRED_LAYOUT
- See Also:
- Constant Field Values
-
-
Method Detail
-
withSemanticZoomLevel
public Defaults withSemanticZoomLevel(java.util.function.Supplier<Integer> szlSupplier)
-
withPreferredLayout
public Defaults withPreferredLayout(java.util.function.Supplier<String> layoutSupplier)
-
withCriteria
public Defaults withCriteria(java.util.function.Supplier<List<Criteria>> criteriaSupplier)
-
withSemanticZoomLevel
public Defaults withSemanticZoomLevel(int szl)
-
getSemanticZoomLevel
public int getSemanticZoomLevel()
-
getPreferredLayout
public String getPreferredLayout()
-
-