Пример #1
0
/**
 * General XDI syntax and graph constants.
 *
 * @author markus
 */
public class XDIConstants {

  public static final Character CS_AUTHORITY_PERSONAL = new Character('=');
  public static final Character CS_AUTHORITY_LEGAL = new Character('+');
  public static final Character CS_AUTHORITY_GENERAL = new Character('*');
  public static final Character CS_CLASS_UNRESERVED = new Character('#');
  public static final Character CS_CLASS_RESERVED = new Character('$');
  public static final Character CS_VALUE = new Character('&');
  public static final Character CS_MEMBER_UNORDERED = new Character('!');
  public static final Character CS_MEMBER_ORDERED = new Character('@');

  public static final String XS_ROOT = "()";
  public static final String XS_VARIABLE = "{}";
  public static final String XS_DEFINITION = "||";
  public static final String XS_CLASS = "[]";
  public static final String XS_ATTRIBUTE = "<>";

  public static final Character[] CS_ARRAY =
      new Character[] {
        CS_AUTHORITY_PERSONAL,
        CS_AUTHORITY_LEGAL,
        CS_AUTHORITY_GENERAL,
        CS_CLASS_UNRESERVED,
        CS_CLASS_RESERVED,
        CS_VALUE,
        CS_MEMBER_UNORDERED,
        CS_MEMBER_ORDERED
      };

  public static final XDI3Segment XRI_S_ROOT = XDI3Segment.create("");
  public static final XDI3Segment XRI_S_CONTEXT = XDI3Segment.create("");
  public static final XDI3Segment XRI_S_VALUE =
      XDI3Segment.create(XDIConstants.CS_VALUE.toString());
  public static final XDI3Segment XRI_S_LITERAL =
      XDI3Segment.create(XDIConstants.CS_VALUE.toString());

  public static final XDI3SubSegment XRI_SS_VALUE =
      XDI3SubSegment.create(XDIConstants.CS_VALUE.toString());
  public static final XDI3SubSegment XRI_SS_LITERAL =
      XDI3SubSegment.create(XDIConstants.CS_VALUE.toString());

  public static final XDI3Segment XRI_S_TRUE = XDI3Segment.create("$true");
  public static final XDI3Segment XRI_S_FALSE = XDI3Segment.create("$false");

  public static final XDI3SubSegment XRI_SS_TRUE = XDI3SubSegment.create("$true");
  public static final XDI3SubSegment XRI_SS_FALSE = XDI3SubSegment.create("$false");

  public static final XDI3Segment XRI_S_VARIABLE = XDI3Segment.create(XDIConstants.XS_VARIABLE);

  private XDIConstants() {}
}
Пример #2
0
/**
 * General XDI syntax and graph constants.
 *
 * @author markus
 */
public class XDIConstants {

  public static final Character CS_EQUALS = new Character('=');
  public static final Character CS_AT = new Character('@');
  public static final Character CS_PLUS = new Character('+');
  public static final Character CS_DOLLAR = new Character('$');
  public static final Character CS_STAR = new Character('*');
  public static final Character CS_BANG = new Character('!');
  public static final Character CS_ORDER = new Character('#');
  public static final Character CS_VALUE = new Character('&');

  public static final String XS_ROOT = "()";
  public static final String XS_VARIABLE = "{}";
  public static final String XS_CLASS = "[]";
  public static final String XS_ATTRIBUTE = "<>";

  public static final Character[] CS_ARRAY =
      new Character[] {CS_EQUALS, CS_AT, CS_PLUS, CS_DOLLAR, CS_STAR, CS_BANG, CS_ORDER, CS_VALUE};

  public static final XDI3Segment XRI_S_ROOT = XDI3Segment.create(XDIConstants.XS_ROOT);
  public static final XDI3Segment XRI_S_CONTEXT = XDI3Segment.create(XDIConstants.XS_ROOT);
  public static final XDI3Segment XRI_S_VALUE =
      XDI3Segment.create(XDIConstants.CS_VALUE.toString());
  public static final XDI3Segment XRI_S_LITERAL =
      XDI3Segment.create(XDIConstants.CS_VALUE.toString());
  public static final XDI3Segment XRI_S_VARIABLE = XDI3Segment.create(XDIConstants.XS_VARIABLE);

  public static final XDI3Segment XRI_S_TRUE = XDI3Segment.create("$true");
  public static final XDI3Segment XRI_S_FALSE = XDI3Segment.create("$false");

  public static final XDI3SubSegment XRI_SS_TRUE = XDI3SubSegment.create("$true");
  public static final XDI3SubSegment XRI_SS_FALSE = XDI3SubSegment.create("$false");

  public static final XDI3SubSegment XRI_SS_CONTEXT = XDI3SubSegment.create(XDIConstants.XS_ROOT);
  public static final XDI3SubSegment XRI_SS_LITERAL =
      XDI3SubSegment.create(XDIConstants.CS_VALUE.toString());

  public static final XDI3Segment XRI_S_XDI = XDI3Segment.create("$xdi");

  private XDIConstants() {}
}