|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.actf.visualization.eval.html.statistics.PageData
public class PageData
Utility class to store HTML page information including statistics
Field Summary |
---|
Fields inherited from interface org.eclipse.actf.visualization.eval.html.statistics.IPageStatisticsTag |
---|
ALIGN, ALT, BASE, BGCOLOR, DEST, ERROR, EXISTENCE, FLASH, FLASH_INFO, HEADING, HEADINGS, HEIGHT, HREF, ID, IMAGE, IMAGES, ITEM, JAVASCRIPT, MAX, MEAN, MIN, MISSING, NAME, ORG_MAX, ORG_MEAN, ORG_MIN, REACHINGTIME, SKIPMAIN, SRC, TARGET_STRING, TOTAL, URL, VALID, VALUE, WIDTH, WRONG, XPATH |
Constructor Summary | |
---|---|
PageData()
|
Method Summary | |
---|---|
void |
addFlashData(FlashData flashData)
Add flash content information |
int |
getBrokenIntraPageLinkNum()
|
int |
getBrokenSkipMainNum()
|
Vector<FlashData> |
getFlashData()
|
int |
getForwardIntraPageLinkNum()
|
int |
getHeadingCount()
|
Vector<HeadingsData> |
getHeadingsData()
|
int |
getImageAltErrorNum()
|
Vector<ImageStatData> |
getImageData()
|
Map<org.w3c.dom.html.HTMLImageElement,ImageStatData> |
getImageDataMap()
|
double |
getInvalidLinkRatio()
|
Map<Element,ImageStatData> |
getLinkImageDataMap()
|
int |
getMaxTime()
|
int |
getMissingAltNum()
|
int |
getOrgMaxTime()
|
String |
getReportFragment()
Get page data information as XML fragment |
int |
getSkipMainNum()
|
int |
getTotalImageNumber()
|
int |
getTotalLinkNum()
|
int |
getWrongAltNum()
|
boolean |
hasFrame()
|
boolean |
hasJavascript()
|
boolean |
isError()
Set if page is error page |
void |
setBrokenIntraPageLinkNum(int brokenIntraPageLinkNum)
Set broken intra page link number |
void |
setBrokenSkipMainNum(int brokenSkipMainNum)
Set broken skip to main content link number |
void |
setError(boolean isError)
|
void |
setFlashData(Vector<FlashData> flashV)
Set flash information of the page |
void |
setForwardIntraPageLinkNum(int forwardIntraPageLinkNum)
Set number of forward intra page link |
void |
setHasFrame(boolean hasFrame)
Set if page has child frame or not |
void |
setHasJavascript(boolean hasJavascript)
Set if page uses JavaScript |
void |
setHeadingsData(Vector<HeadingsData> headings)
Set headings information of the page |
void |
setImageAltErrorNum(int imageAltErrorNum)
Set error number of alternative text for image |
void |
setImageData(Vector<ImageStatData> imageDataV)
Set image information data |
void |
setImageDataMap(Map<org.w3c.dom.html.HTMLImageElement,ImageStatData> imageDataMap)
Set map contains HTMLImageElement and it's information pair |
void |
setInvalidLinkRatio(double invalidLinkRatio)
Set invalid link ratio of the page. |
void |
setLinkImageDataMap(Map<Element,ImageStatData> linkImageDataMap)
Set map contains ancestor anchor Element of image link and image
information pair |
void |
setMaxTime(int maxTime)
Set maximum reaching time of the page |
void |
setMissingAltNum(int missingAltNum)
Set number of missing alt attribute for image |
void |
setOrgMaxTime(int orgMaxTime)
Set original reaching time (without consideration of headings, skip links, etc.) |
void |
setSkipMainNum(int skipMainNum)
Set valid skip to main content link number |
void |
setTotalImageNumber(int totalImageNumber)
Set total number of image in the page |
void |
setTotalLinkNum(int totalLinkNum)
Set total number of link (anchor element with href attribute) in the page |
void |
setWrongAltNum(int wrongAltNum)
Set number of inappropriate alternative text in the page |
void |
visit(IProblemItem item)
Visit IProblemItem and do something. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PageData()
Method Detail |
---|
public void addFlashData(FlashData flashData)
flashData
- target FlashData
public int getBrokenIntraPageLinkNum()
public int getBrokenSkipMainNum()
public Vector<FlashData> getFlashData()
public int getForwardIntraPageLinkNum()
public int getHeadingCount()
public Vector<HeadingsData> getHeadingsData()
public int getImageAltErrorNum()
public double getInvalidLinkRatio()
public int getMaxTime()
public int getMissingAltNum()
public String getReportFragment()
public int getSkipMainNum()
public int getTotalImageNumber()
public int getTotalLinkNum()
public Vector<ImageStatData> getImageData()
public void setImageData(Vector<ImageStatData> imageDataV)
imageDataV
- Vector of target ImageStatData
public int getWrongAltNum()
public int getOrgMaxTime()
public Map<org.w3c.dom.html.HTMLImageElement,ImageStatData> getImageDataMap()
HTMLImageElement
and it's information pairpublic Map<Element,ImageStatData> getLinkImageDataMap()
Element
of image link and
image information pairpublic boolean hasJavascript()
public void setHasJavascript(boolean hasJavascript)
hasJavascript
- true if page uses JavaScriptpublic void setLinkImageDataMap(Map<Element,ImageStatData> linkImageDataMap)
Element
of image link and image
information pair
linkImageDataMap
- target mappublic void setImageDataMap(Map<org.w3c.dom.html.HTMLImageElement,ImageStatData> imageDataMap)
HTMLImageElement
and it's information pair
imageDataMap
- target mappublic void setOrgMaxTime(int orgMaxTime)
orgMaxTime
- original reaching time of the pagepublic void setBrokenIntraPageLinkNum(int brokenIntraPageLinkNum)
brokenIntraPageLinkNum
- broken intra page link numberpublic void setBrokenSkipMainNum(int brokenSkipMainNum)
brokenSkipMainNum
- broken skip to main content link numberpublic void setFlashData(Vector<FlashData> flashV)
flashV
- Vector of flash information of the pagepublic void setForwardIntraPageLinkNum(int forwardIntraPageLinkNum)
forwardIntraPageLinkNum
- number of forward intra page linkpublic void setHeadingsData(Vector<HeadingsData> headings)
headings
- Vector of headings information of the pagepublic void setImageAltErrorNum(int imageAltErrorNum)
imageAltErrorNum
- errors number of alternative text for imagepublic void setInvalidLinkRatio(double invalidLinkRatio)
invalidLinkRatio
- invalid link ratiopublic void setMaxTime(int maxTime)
maxTime
- maximum reaching time of the pagepublic void setMissingAltNum(int missingAltNum)
missingAltNum
- number of missing alt attribute for imagepublic void setSkipMainNum(int skipMainNum)
skipMainNum
- valid skip to main content link numberpublic void setTotalImageNumber(int totalImageNumber)
totalImageNumber
- total number of imagepublic void setTotalLinkNum(int totalLinkNum)
totalLinkNum
- public void setWrongAltNum(int wrongAltNum)
wrongAltNum
- number of inappropriate alternative textpublic boolean hasFrame()
public void setHasFrame(boolean hasFrame)
hasFrame
- public boolean isError()
public void setError(boolean isError)
isError
- true if page is error pagepublic void visit(IProblemItem item)
IProblemItemVisitor
IProblemItem
and do something.
visit
in interface IProblemItemVisitor
item
- target IProblemItem
to visit
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |