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 NamespacesParser
IOException
protected String stripComments(String from) throws IOException
IOException
protected void handleEntry(String line) throws IOException
IOException
protected int consumeQuoted(char[] chars, int offset, StringBuilder ret) throws IOException
IOException
Copyright © 2012-2017 European Middleware Initiative. All Rights Reserved.