public class ParserUtils extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
BASE64BINARY |
static String |
XML_SCHEMA_INSTANCE_URI |
static String |
XML_SCHEMA_URI |
static String |
XSD |
static String |
XSI |
| Constructor and Description |
|---|
ParserUtils() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addControls(org.dom4j.Element element,
List<Control> controls)
Adds Controls to the given Element.
|
static String |
base64Encode(Object value)
Encodes the value as a Base64 String
|
static String |
getXsiTypeAttributeValue(org.xmlpull.v1.XmlPullParser xpp)
Returns the value of the attribute 'type' of the "XMLSchema-instance' namespace if it exists
|
static boolean |
isBase64BinaryValue(org.xmlpull.v1.XmlPullParser parser,
String attrValue)
Tells is the given value is a Base64 binary value
|
static boolean |
isRequestIdNeeded(Dsmlv2Container container)
Indicates if a request ID is needed.
|
static boolean |
needsBase64Encoding(Object value)
Indicates if the value needs to be encoded as Base64
|
static int |
parseAndVerifyRequestID(String attributeValue,
org.xmlpull.v1.XmlPullParser xpp)
Parses and verify the parsed value of the requestID
|
static org.dom4j.Document |
styleDocument(org.dom4j.Document document)
XML Pretty Printer XSLT Tranformation
|
public static final String XML_SCHEMA_URI
public static final String XML_SCHEMA_INSTANCE_URI
public static final String BASE64BINARY
public static final String XSI
public static final String XSD
public static String getXsiTypeAttributeValue(org.xmlpull.v1.XmlPullParser xpp)
xpp - the XPP parser to usepublic static boolean isBase64BinaryValue(org.xmlpull.v1.XmlPullParser parser,
String attrValue)
parser - the XPP parser to useattrValue - the attribute valuepublic static boolean needsBase64Encoding(Object value)
value - the value to checkpublic static String base64Encode(Object value)
value - the value to encodepublic static int parseAndVerifyRequestID(String attributeValue, org.xmlpull.v1.XmlPullParser xpp) throws org.xmlpull.v1.XmlPullParserException
attributeValue - the value of the attributexpp - the XmlPullParserorg.xmlpull.v1.XmlPullParserException - if RequestID isn't an Integer and if requestID equals 0public static void addControls(org.dom4j.Element element,
List<Control> controls)
element - the element to add the Controls tocontrols - a List of Controlspublic static boolean isRequestIdNeeded(Dsmlv2Container container) throws org.xmlpull.v1.XmlPullParserException
container - the associated containerorg.xmlpull.v1.XmlPullParserException - if the batch request has not been parsed yetpublic static org.dom4j.Document styleDocument(org.dom4j.Document document)
document - the Dom4j DocumentCopyright © 2003–2016 The Apache Software Foundation. All rights reserved.