Package com.itextpdf.svg.processors.impl
Class SvgProcessorResult
- java.lang.Object
-
- com.itextpdf.svg.processors.impl.SvgProcessorResult
-
- All Implemented Interfaces:
ISvgProcessorResult
public class SvgProcessorResult extends java.lang.Object implements ISvgProcessorResult
A wrapper class that encapsulates processing results ofISvgProcessorobjects.
-
-
Field Summary
Fields Modifier and Type Field Description private SvgProcessorContextcontextprivate java.util.Map<java.lang.String,ISvgNodeRenderer>namedObjectsprivate ISvgNodeRendererroot
-
Constructor Summary
Constructors Constructor Description SvgProcessorResult(java.util.Map<java.lang.String,ISvgNodeRenderer> namedObjects, ISvgNodeRenderer root, SvgProcessorContext context)Creates newSvgProcessorResultentity.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)SvgProcessorContextgetContext()Gets processor context, containingFontProviderandFontSetof temporary fonts inside.FontProvidergetFontProvider()Obtains theFontProvider.java.util.Map<java.lang.String,ISvgNodeRenderer>getNamedObjects()Obtains a map of named-objects with their id's as keys and the objects as valuesISvgNodeRenderergetRootRenderer()Obtains the wrappedISvgNodeRendererroot renderer.FontSetgetTempFonts()Obtains the list of temporary fontsinthashCode()
-
-
-
Field Detail
-
namedObjects
private final java.util.Map<java.lang.String,ISvgNodeRenderer> namedObjects
-
root
private final ISvgNodeRenderer root
-
context
private final SvgProcessorContext context
-
-
Constructor Detail
-
SvgProcessorResult
public SvgProcessorResult(java.util.Map<java.lang.String,ISvgNodeRenderer> namedObjects, ISvgNodeRenderer root, SvgProcessorContext context)
Creates newSvgProcessorResultentity.- Parameters:
namedObjects- a map of named-objects with their id's asStringkeys and theISvgNodeRendererobjects as values.root- a wrappedISvgNodeRendererroot renderer.context- aSvgProcessorContextinstance.
-
-
Method Detail
-
getNamedObjects
public java.util.Map<java.lang.String,ISvgNodeRenderer> getNamedObjects()
Description copied from interface:ISvgProcessorResultObtains a map of named-objects with their id's as keys and the objects as values- Specified by:
getNamedObjectsin interfaceISvgProcessorResult- Returns:
- Map of Strings as keys and
ISvgNodeRendereras values
-
getRootRenderer
public ISvgNodeRenderer getRootRenderer()
Description copied from interface:ISvgProcessorResultObtains the wrappedISvgNodeRendererroot renderer.- Specified by:
getRootRendererin interfaceISvgProcessorResult- Returns:
- ISvgNodeRenderer
-
getFontProvider
public FontProvider getFontProvider()
Description copied from interface:ISvgProcessorResultObtains theFontProvider.- Specified by:
getFontProviderin interfaceISvgProcessorResult- Returns:
- FontProvider
-
getTempFonts
public FontSet getTempFonts()
Description copied from interface:ISvgProcessorResultObtains the list of temporary fonts- Specified by:
getTempFontsin interfaceISvgProcessorResult- Returns:
- FontSet
-
getContext
public SvgProcessorContext getContext()
Gets processor context, containingFontProviderandFontSetof temporary fonts inside.- Returns:
SvgProcessorContextinstance
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-