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 ofISvgProcessor
objects.
-
-
Field Summary
Fields Modifier and Type Field Description private SvgProcessorContext
context
private java.util.Map<java.lang.String,ISvgNodeRenderer>
namedObjects
private ISvgNodeRenderer
root
-
Constructor Summary
Constructors Constructor Description SvgProcessorResult(java.util.Map<java.lang.String,ISvgNodeRenderer> namedObjects, ISvgNodeRenderer root, SvgProcessorContext context)
Creates newSvgProcessorResult
entity.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
SvgProcessorContext
getContext()
Gets processor context, containingFontProvider
andFontSet
of temporary fonts inside.FontProvider
getFontProvider()
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 valuesISvgNodeRenderer
getRootRenderer()
Obtains the wrappedISvgNodeRenderer
root renderer.FontSet
getTempFonts()
Obtains the list of temporary fontsint
hashCode()
-
-
-
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 newSvgProcessorResult
entity.- Parameters:
namedObjects
- a map of named-objects with their id's asString
keys and theISvgNodeRenderer
objects as values.root
- a wrappedISvgNodeRenderer
root renderer.context
- aSvgProcessorContext
instance.
-
-
Method Detail
-
getNamedObjects
public java.util.Map<java.lang.String,ISvgNodeRenderer> getNamedObjects()
Description copied from interface:ISvgProcessorResult
Obtains a map of named-objects with their id's as keys and the objects as values- Specified by:
getNamedObjects
in interfaceISvgProcessorResult
- Returns:
- Map of Strings as keys and
ISvgNodeRenderer
as values
-
getRootRenderer
public ISvgNodeRenderer getRootRenderer()
Description copied from interface:ISvgProcessorResult
Obtains the wrappedISvgNodeRenderer
root renderer.- Specified by:
getRootRenderer
in interfaceISvgProcessorResult
- Returns:
- ISvgNodeRenderer
-
getFontProvider
public FontProvider getFontProvider()
Description copied from interface:ISvgProcessorResult
Obtains theFontProvider
.- Specified by:
getFontProvider
in interfaceISvgProcessorResult
- Returns:
- FontProvider
-
getTempFonts
public FontSet getTempFonts()
Description copied from interface:ISvgProcessorResult
Obtains the list of temporary fonts- Specified by:
getTempFonts
in interfaceISvgProcessorResult
- Returns:
- FontSet
-
getContext
public SvgProcessorContext getContext()
Gets processor context, containingFontProvider
andFontSet
of temporary fonts inside.- Returns:
SvgProcessorContext
instance
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-