public class TagMagix extends Object
Modifier and Type | Field and Description |
---|---|
static String |
ANY_TAGNAME |
Constructor and Description |
---|
TagMagix() |
Modifier and Type | Method and Description |
---|---|
static String |
getBaseHref(StringBuilder page)
find and return the href value within a BASE tag inside the HTML document
within the StringBuffer page. returns null if no BASE-HREF is found.
|
static int |
getEndOfFirstTag(StringBuilder page,
String tag) |
static String |
getTagAttr(StringBuilder page,
String tag,
String attr)
find and return the ATTR value within a TAG tag inside the HTML document
within the StringBuffer page. returns null if no TAG-ATTR is found.
|
static String |
getTagAttrWhere(StringBuilder page,
String tag,
String findAttr,
String whereAttr,
String whereVal)
Search through the HTML contained in page, returning the value of a
particular attribute.
|
static void |
markupCSSImports(StringBuilder page,
ResultURIConverter uriConverter,
String captureDate,
String baseUrl) |
static void |
markupStyleUrls(StringBuilder page,
ResultURIConverter uriConverter,
String captureDate,
String baseUrl) |
static void |
markupTagREURIC(StringBuilder page,
ResultURIConverter uriConverter,
String captureDate,
String baseUrl,
Pattern pattern) |
static void |
markupTagREURIC(StringBuilder page,
ResultURIConverter uriConverter,
String captureDate,
String baseUrl,
String tagName,
String attrName)
Alter the HTML document in page, updating URLs in the attrName attributes
of all tagName tags such that:
1) absolute URLs are prefixed with: wmPrefix + pageTS 2) server-relative
URLs are prefixed with: wmPrefix + pageTS + (host of page) 3)
path-relative URLs are prefixed with: wmPrefix + pageTS + (attribute URL
resolved against pageUrl)
|
public static String ANY_TAGNAME
public static void markupCSSImports(StringBuilder page, ResultURIConverter uriConverter, String captureDate, String baseUrl)
public static void markupStyleUrls(StringBuilder page, ResultURIConverter uriConverter, String captureDate, String baseUrl)
public static void markupTagREURIC(StringBuilder page, ResultURIConverter uriConverter, String captureDate, String baseUrl, String tagName, String attrName)
page
- uriConverter
- captureDate
- baseUrl
- which must be absolutetagName
- attrName
- public static void markupTagREURIC(StringBuilder page, ResultURIConverter uriConverter, String captureDate, String baseUrl, Pattern pattern)
public static String getTagAttr(StringBuilder page, String tag, String attr)
page
- tag
- attr
- public static String getTagAttrWhere(StringBuilder page, String tag, String findAttr, String whereAttr, String whereVal)
page
- StringBuilding holding HTMLtag
- String containing tagname of interestfindAttr
- name of attribute within the tag to returnwhereAttr
- only match tags with an attribute whereAttrwhereVal
- only match tags with whereAttr having this valuepublic static String getBaseHref(StringBuilder page)
page
- public static int getEndOfFirstTag(StringBuilder page, String tag)
Copyright © 2005–2017 IIPC. All rights reserved.