public class EuGridPmaNamespacesParser extends Object implements NamespacesParser
NamespacePolicy object.
The syntax is defined in the document (available from the EUGridPMA website):
eugridpma-namespaces-format-spec-20060113-0-1-4.doc, Mon, 16 January 2006.
This class is not thread safe.| Constructor and Description |
|---|
EuGridPmaNamespacesParser(String filePath,
boolean openssl1Mode) |
| Modifier and Type | Method and Description |
|---|---|
protected int |
consumeQuoted(char[] chars,
int offset,
StringBuilder ret) |
protected void |
handleEntry(String line) |
List<NamespacePolicy> |
parse() |
protected String |
stripComments(String from) |
public static final String NS_REGEXP
public EuGridPmaNamespacesParser(String filePath, boolean openssl1Mode)
public List<NamespacePolicy> parse() throws IOException
parse in interface NamespacesParserIOExceptionprotected String stripComments(String from) throws IOException
IOExceptionprotected void handleEntry(String line) throws IOException
IOExceptionprotected int consumeQuoted(char[] chars,
int offset,
StringBuilder ret)
throws IOException
IOExceptionCopyright © 2012-2014 European Middleware Initiative. All Rights Reserved.