public class SourceThumbnailsConfig
extends java.lang.Object
implements com.exalead.util.Checkable, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
boolean |
allowThumbnails |
static boolean |
DEFAULT_ALLOW_THUMBNAILS |
static boolean |
DEFAULT_HOME_PAGE_ONLY |
static boolean |
DEFAULT_PRECOMPUTE_THUMBNAILS |
static int |
DEFAULT_PRECOMPUTED_THUMBNAILS_HEIGHT |
static int |
DEFAULT_PRECOMPUTED_THUMBNAILS_WIDTH |
boolean |
homePageOnly |
int |
precomputedThumbnailsHeight |
int |
precomputedThumbnailsWidth |
boolean |
precomputeThumbnails |
Constructor and Description |
---|
SourceThumbnailsConfig() |
SourceThumbnailsConfig(SourceThumbnailsConfig o)
Copy constructor
|
Modifier and Type | Method and Description |
---|---|
void |
check(boolean deep,
java.lang.String errorContext)
Checks this SourceThumbnailsConfig.
|
static SourceThumbnailsConfig |
fromString(java.lang.String s)
String representation of this SourceThumbnailsConfig.
|
int |
getPrecomputedThumbnailsHeight() |
int |
getPrecomputedThumbnailsWidth() |
boolean |
isAllowThumbnails() |
boolean |
isHomePageOnly()
When crawling web sites, only compute and generate thumbnails for the home pages
|
boolean |
isPrecomputeThumbnails() |
SourceThumbnailsConfig |
makeCopy()
Creates and returns a deep copy of this SourceThumbnailsConfig.
|
static SourceThumbnailsConfig |
readFrom(java.io.InputStream is)
Read this SourceThumbnailsConfig from an XML fragment.
|
void |
setAllowThumbnails(boolean allowThumbnails) |
void |
setHomePageOnly(boolean homePageOnly)
When crawling web sites, only compute and generate thumbnails for the home pages
|
void |
setPrecomputedThumbnailsHeight(int precomputedThumbnailsHeight) |
void |
setPrecomputedThumbnailsWidth(int precomputedThumbnailsWidth) |
void |
setPrecomputeThumbnails(boolean precomputeThumbnails) |
java.lang.String |
toString()
String representation of this SourceThumbnailsConfig.
|
SourceThumbnailsConfig |
withAllowThumbnails(boolean allowThumbnails) |
SourceThumbnailsConfig |
withAllowThumbnails(java.lang.Boolean allowThumbnails) |
SourceThumbnailsConfig |
withHomePageOnly(boolean homePageOnly) |
SourceThumbnailsConfig |
withHomePageOnly(java.lang.Boolean homePageOnly) |
SourceThumbnailsConfig |
withPrecomputedThumbnailsHeight(int precomputedThumbnailsHeight) |
SourceThumbnailsConfig |
withPrecomputedThumbnailsHeight(java.lang.Integer precomputedThumbnailsHeight) |
SourceThumbnailsConfig |
withPrecomputedThumbnailsWidth(int precomputedThumbnailsWidth) |
SourceThumbnailsConfig |
withPrecomputedThumbnailsWidth(java.lang.Integer precomputedThumbnailsWidth) |
SourceThumbnailsConfig |
withPrecomputeThumbnails(boolean precomputeThumbnails) |
SourceThumbnailsConfig |
withPrecomputeThumbnails(java.lang.Boolean precomputeThumbnails) |
void |
writeTo(java.io.OutputStream os)
Write this SourceThumbnailsConfig as an XML fragment
|
public boolean allowThumbnails
public static final boolean DEFAULT_ALLOW_THUMBNAILS
public boolean precomputeThumbnails
public static final boolean DEFAULT_PRECOMPUTE_THUMBNAILS
public int precomputedThumbnailsHeight
public static final int DEFAULT_PRECOMPUTED_THUMBNAILS_HEIGHT
public int precomputedThumbnailsWidth
public static final int DEFAULT_PRECOMPUTED_THUMBNAILS_WIDTH
public boolean homePageOnly
public static final boolean DEFAULT_HOME_PAGE_ONLY
public SourceThumbnailsConfig()
public SourceThumbnailsConfig(SourceThumbnailsConfig o)
public void setAllowThumbnails(boolean allowThumbnails)
public boolean isAllowThumbnails()
public SourceThumbnailsConfig withAllowThumbnails(boolean allowThumbnails)
public SourceThumbnailsConfig withAllowThumbnails(java.lang.Boolean allowThumbnails)
public void setPrecomputeThumbnails(boolean precomputeThumbnails)
public boolean isPrecomputeThumbnails()
public SourceThumbnailsConfig withPrecomputeThumbnails(boolean precomputeThumbnails)
public SourceThumbnailsConfig withPrecomputeThumbnails(java.lang.Boolean precomputeThumbnails)
public void setPrecomputedThumbnailsHeight(int precomputedThumbnailsHeight)
public int getPrecomputedThumbnailsHeight()
public SourceThumbnailsConfig withPrecomputedThumbnailsHeight(int precomputedThumbnailsHeight)
public SourceThumbnailsConfig withPrecomputedThumbnailsHeight(java.lang.Integer precomputedThumbnailsHeight)
public void setPrecomputedThumbnailsWidth(int precomputedThumbnailsWidth)
public int getPrecomputedThumbnailsWidth()
public SourceThumbnailsConfig withPrecomputedThumbnailsWidth(int precomputedThumbnailsWidth)
public SourceThumbnailsConfig withPrecomputedThumbnailsWidth(java.lang.Integer precomputedThumbnailsWidth)
public void setHomePageOnly(boolean homePageOnly)
public boolean isHomePageOnly()
public SourceThumbnailsConfig withHomePageOnly(boolean homePageOnly)
public SourceThumbnailsConfig withHomePageOnly(java.lang.Boolean homePageOnly)
public SourceThumbnailsConfig makeCopy()
public static SourceThumbnailsConfig readFrom(java.io.InputStream is) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public void writeTo(java.io.OutputStream os) throws javax.xml.bind.JAXBException, java.io.IOException
javax.xml.bind.JAXBException
java.io.IOException
public static SourceThumbnailsConfig fromString(java.lang.String s) throws javax.xml.bind.JAXBException, java.io.UnsupportedEncodingException
javax.xml.bind.JAXBException
java.io.UnsupportedEncodingException
public java.lang.String toString()
toString
in class java.lang.Object
public void check(boolean deep, java.lang.String errorContext) throws com.exalead.util.TypedException
check
in interface com.exalead.util.Checkable
com.exalead.util.TypedException
Copyright © 2021 Dassault Systèmes, All Rights Reserved.