|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.directory.api.dsmlv2.ParserUtils
public final class ParserUtils
This class is a Helper class for the DSML Parser
| Field Summary | |
|---|---|
static String |
BASE64BINARY
Base-64 identifier. |
static org.dom4j.Namespace |
DSML_NAMESPACE
The DSML namespace |
static GrammarAction |
readSoapHeader
GrammarAction that reads the SOAP header data |
static String |
XML_SCHEMA_INSTANCE_URI
W3C XML Schema Instance URI. |
static String |
XML_SCHEMA_URI
W3C XML Schema URI. |
static String |
XSD
XSD namespace prefix. |
static org.dom4j.Namespace |
XSD_NAMESPACE
The XSD namespace |
static String |
XSI
XSI namespace prefix. |
static org.dom4j.Namespace |
XSI_NAMESPACE
The XSI namespace |
| Constructor Summary | |
|---|---|
ParserUtils()
|
|
| Method Summary | |
|---|---|
static void |
addControls(LdapApiService codec,
org.dom4j.Element element,
Collection<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 Transformation |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
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 final org.dom4j.Namespace DSML_NAMESPACE
public static final org.dom4j.Namespace XSD_NAMESPACE
public static final org.dom4j.Namespace XSI_NAMESPACE
public static final GrammarAction readSoapHeader
| Constructor Detail |
|---|
public ParserUtils()
| Method Detail |
|---|
public static String getXsiTypeAttributeValue(org.xmlpull.v1.XmlPullParser xpp)
xpp - the XPP parser to use
public static boolean isBase64BinaryValue(org.xmlpull.v1.XmlPullParser parser,
String attrValue)
parser - the XPP parser to useattrValue - the attribute value
public static boolean needsBase64Encoding(Object value)
value - the value to check
public static String base64Encode(Object value)
value - the value to encode
public static int parseAndVerifyRequestID(String attributeValue,
org.xmlpull.v1.XmlPullParser xpp)
throws org.xmlpull.v1.XmlPullParserException
attributeValue - the value of the attributexpp - the XmlPullParser
org.xmlpull.v1.XmlPullParserException - if RequestID isn't an Integer and if requestID is below 0
public static void addControls(LdapApiService codec,
org.dom4j.Element element,
Collection<Control> controls)
element - the element to add the Controls tocontrols - a List of Controls
public static boolean isRequestIdNeeded(Dsmlv2Container container)
throws org.xmlpull.v1.XmlPullParserException
container - the associated container
org.xmlpull.v1.XmlPullParserException - if the batch request has not been parsed yetpublic static org.dom4j.Document styleDocument(org.dom4j.Document document)
document - the Dom4j Document
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||