/** * Returns the "base" arc, without context node type syntax. * @param arc The arc of a context node. * @return The "base" arc. */ public static XDIArc getBaseXDIArc(XDIArc XDIarc) { StringBuilder buffer = new StringBuilder(); if (XDIarc.hasCs()) buffer.append(XDIarc.getCs()); if (XDIarc.hasLiteral()) buffer.append(XDIarc.getLiteral()); if (XDIarc.hasXRef()) buffer.append(XDIarc.getXRef()); return XDIArc.create(buffer.toString()); }
public static Integer getKeyLength(XDIAddress dataTypeXDIAddress) { XDIArc keyLengthAddress = dataTypeXDIAddress.getNumXDIArcs() > 1 ? dataTypeXDIAddress.getXDIArc(1) : null; if (keyLengthAddress == null) return null; if (! XDIConstants.CS_CLASS_RESERVED.equals(keyLengthAddress.getCs())) return null; if (keyLengthAddress.hasXRef()) return null; if (! keyLengthAddress.hasLiteral()) return null; return Integer.valueOf(keyLengthAddress.getLiteral()); }
public static Integer getDigestVersion(XDIAddress dataTypeXDIAddress) { XDIArc digestVersionAddress = dataTypeXDIAddress.getNumXDIArcs() > 3 ? dataTypeXDIAddress.getXDIArc(1) : null; if (digestVersionAddress == null) return null; if (! XDIConstants.CS_CLASS_RESERVED.equals(digestVersionAddress.getCs())) return null; if (digestVersionAddress.hasXRef()) return null; if (! digestVersionAddress.hasLiteral()) return null; return Integer.valueOf(digestVersionAddress.getLiteral()); }
public static Integer getDigestVersion(XDIAddress dataTypeXDIAddress) { XDIArc digestVersionAddress = dataTypeXDIAddress.getNumXDIArcs() > 1 ? dataTypeXDIAddress.getXDIArc(1) : null; if (digestVersionAddress == null) return null; if (! XDIConstants.CS_CLASS_RESERVED.equals(digestVersionAddress.getCs())) return null; if (digestVersionAddress.hasXRef()) return null; if (! digestVersionAddress.hasLiteral()) return null; return Integer.valueOf(digestVersionAddress.getLiteral()); }
public static Integer getKeyLength(XDIAddress dataTypeXDIAddress) { XDIArc keyLengthAddress = dataTypeXDIAddress.getNumXDIArcs() > 1 ? dataTypeXDIAddress.getXDIArc(1) : null; if (keyLengthAddress == null) return null; if (! XDIConstants.CS_CLASS_RESERVED.equals(keyLengthAddress.getCs())) return null; if (keyLengthAddress.hasXRef()) return null; if (! keyLengthAddress.hasLiteral()) return null; return Integer.valueOf(keyLengthAddress.getLiteral()); } }
public static Integer getKeyLength(XDIAddress dataTypeXDIAddress) { XDIArc keyLengthAddress = dataTypeXDIAddress.getNumXDIArcs() > 3 ? dataTypeXDIAddress.getXDIArc(3) : dataTypeXDIAddress.getXDIArc(1); if (keyLengthAddress == null) return null; if (! XDIConstants.CS_CLASS_RESERVED.equals(keyLengthAddress.getCs())) return null; if (keyLengthAddress.hasXRef()) return null; if (! keyLengthAddress.hasLiteral()) return null; return Integer.valueOf(keyLengthAddress.getLiteral()); }
public static String getKeyAlgorithm(XDIAddress dataTypeXDIAddress) { XDIArc keyAlgorithmAddress = dataTypeXDIAddress.getNumXDIArcs() > 0 ? dataTypeXDIAddress.getXDIArc(0) : null; if (keyAlgorithmAddress == null) return null; if (! XDIConstants.CS_CLASS_RESERVED.equals(keyAlgorithmAddress.getCs())) return null; if (keyAlgorithmAddress.hasXRef()) return null; if (! keyAlgorithmAddress.hasLiteral()) return null; return keyAlgorithmAddress.getLiteral(); }
public static String getDigestAlgorithm(XDIAddress dataTypeXDIAddress) { XDIArc digestAlgorithmAddress = dataTypeXDIAddress.getNumXDIArcs() > 3 ? dataTypeXDIAddress.getXDIArc(0) : null; if (digestAlgorithmAddress == null) return null; if (! XDIConstants.CS_CLASS_RESERVED.equals(digestAlgorithmAddress.getCs())) return null; if (digestAlgorithmAddress.hasXRef()) return null; if (! digestAlgorithmAddress.hasLiteral()) return null; return digestAlgorithmAddress.getLiteral(); }
public static String getDigestAlgorithm(XDIAddress dataTypeXDIAddress) { XDIArc digestAlgorithmAddress = dataTypeXDIAddress.getNumXDIArcs() > 1 ? dataTypeXDIAddress.getXDIArc(0) : null; if (digestAlgorithmAddress == null) return null; if (! XDIConstants.CS_CLASS_RESERVED.equals(digestAlgorithmAddress.getCs())) return null; if (digestAlgorithmAddress.hasXRef()) return null; if (! digestAlgorithmAddress.hasLiteral()) return null; return digestAlgorithmAddress.getLiteral(); }
public static String getKeyAlgorithm(XDIAddress dataTypeXDIAddress) { XDIArc keyAlgorithmAddress = dataTypeXDIAddress.getNumXDIArcs() > 0 ? dataTypeXDIAddress.getXDIArc(0) : null; if (keyAlgorithmAddress == null) return null; if (! XDIConstants.CS_CLASS_RESERVED.equals(keyAlgorithmAddress.getCs())) return null; if (keyAlgorithmAddress.hasXRef()) return null; if (! keyAlgorithmAddress.hasLiteral()) return null; return keyAlgorithmAddress.getLiteral(); }
public static XDIArc createXDIArc(XDIArc XDIarc) { return createXDIArc( XDIarc.isImmutable(), XDIarc.isRelative(), XDIarc.getLiteral(), XDIarc.getXRef()); }
public static XDIArc createXDIArc(XDIArc XDIarc) { return createXDIArc( XDIarc.isImmutable(), XDIarc.isRelative(), XDIarc.getLiteral(), XDIarc.getXRef()); }
public static XDIArc createXDIArc(XDIArc XDIarc) { return createXDIArc( XDIarc.isImmutable(), XDIarc.isRelative(), XDIarc.getLiteral(), XDIarc.getXRef()); }
public static XDIArc createXDIArc(XDIArc XDIarc) { return createXDIArc( XDIarc.isImmutable(), XDIarc.isRelative(), XDIarc.getLiteral(), XDIarc.getXRef()); }
public static String getKeyAlgorithm(XDIAddress dataTypeXDIAddress) { XDIArc keyAlgorithmAddress = dataTypeXDIAddress.getNumXDIArcs() > 2 ? dataTypeXDIAddress.getXDIArc(2) : dataTypeXDIAddress.getXDIArc(0); if (keyAlgorithmAddress == null) return null; if (! XDIConstants.CS_CLASS_RESERVED.equals(keyAlgorithmAddress.getCs())) return null; if (keyAlgorithmAddress.hasXRef()) return null; if (! keyAlgorithmAddress.hasLiteral()) return null; return keyAlgorithmAddress.getLiteral(); }
@Override protected Map<XDIArc, Object> getReplacements(XDIAddress XDIaddress) { Map<XDIArc, Object> replacements = null; for (XDIArc XDIarc : XDIaddress.getXDIArcs()) { if (! XDIConstants.CS_CLASS_RESERVED.equals(XDIarc.getCs())) continue; if (! XDIarc.isVariable()) continue; if (! XDIarc.isRelative()) continue; if (replacements == null) replacements = new HashMap<XDIArc, Object> (); XDIArc newXDIArc = XDIArc.fromComponents(XDIarc.getCs(), true, XDIarc.isDefinition(), XDIarc.isCollection(), XDIarc.isAttribute(), XDIarc.isImmutable(), false, XDIarc.getLiteral(), XDIarc.getXRef()); replacements.put(XDIarc, newXDIArc); } return replacements; } }
public static XDIArc createXDIArc(XDIArc XDIarc) { return createXDIArc( XDIarc.getCs(), XDIarc.isImmutable(), XDIarc.isRelative(), XDIarc.getLiteral(), XDIarc.getXRef()); }
public static XDIArc createXDIArc(XDIArc XDIarc) { return createXDIArc( XDIarc.getCs(), XDIarc.isImmutable(), XDIarc.isRelative(), XDIarc.getLiteral(), XDIarc.getXRef()); }
public static XDIArc createXDIArc(XDIArc XDIarc) { return createXDIArc( XDIarc.getCs(), XDIarc.isImmutable(), XDIarc.isRelative(), XDIarc.getLiteral(), XDIarc.getXRef()); }
public static XDIArc createXDIArc(XDIArc XDIarc) { return createXDIArc( XDIarc.getCs(), XDIarc.isImmutable(), XDIarc.isRelative(), XDIarc.getLiteral(), XDIarc.getXRef()); }