Java源码示例:com.sun.xml.internal.rngom.nc.SimpleNameClass

示例1
void checkRestrictions(int context, DuplicateAttributeDetector dad, Alphabet alpha)
  throws RestrictionViolationException {
  switch (context) {
  case START_CONTEXT:
    throw new RestrictionViolationException("start_contains_attribute");
  case ELEMENT_CONTEXT:
    if (nameClass.isOpen())
      throw new RestrictionViolationException("open_name_class_not_repeated");
    break;
  case ELEMENT_REPEAT_GROUP_CONTEXT:
    throw new RestrictionViolationException("one_or_more_contains_group_contains_attribute");
  case ELEMENT_REPEAT_INTERLEAVE_CONTEXT:
    throw new RestrictionViolationException("one_or_more_contains_interleave_contains_attribute");
  case LIST_CONTEXT:
    throw new RestrictionViolationException("list_contains_attribute");
  case ATTRIBUTE_CONTEXT:
    throw new RestrictionViolationException("attribute_contains_attribute");
  case DATA_EXCEPT_CONTEXT:
    throw new RestrictionViolationException("data_except_contains_attribute");
  }
  if (!dad.addAttribute(nameClass)) {
    if (nameClass instanceof SimpleNameClass)
      throw new RestrictionViolationException("duplicate_attribute_detail", ((SimpleNameClass)nameClass).name);
    else
      throw new RestrictionViolationException("duplicate_attribute");
  }
  try {
    p.checkRestrictions(ATTRIBUTE_CONTEXT, null, null);
  }
  catch (RestrictionViolationException e) {
    e.maybeSetLocator(loc);
    throw e;
  }
}
 
示例2
void checkRestrictions(int context, DuplicateAttributeDetector dad, Alphabet alpha)
  throws RestrictionViolationException {
  switch (context) {
  case START_CONTEXT:
    throw new RestrictionViolationException("start_contains_attribute");
  case ELEMENT_CONTEXT:
    if (nameClass.isOpen())
      throw new RestrictionViolationException("open_name_class_not_repeated");
    break;
  case ELEMENT_REPEAT_GROUP_CONTEXT:
    throw new RestrictionViolationException("one_or_more_contains_group_contains_attribute");
  case ELEMENT_REPEAT_INTERLEAVE_CONTEXT:
    throw new RestrictionViolationException("one_or_more_contains_interleave_contains_attribute");
  case LIST_CONTEXT:
    throw new RestrictionViolationException("list_contains_attribute");
  case ATTRIBUTE_CONTEXT:
    throw new RestrictionViolationException("attribute_contains_attribute");
  case DATA_EXCEPT_CONTEXT:
    throw new RestrictionViolationException("data_except_contains_attribute");
  }
  if (!dad.addAttribute(nameClass)) {
    if (nameClass instanceof SimpleNameClass)
      throw new RestrictionViolationException("duplicate_attribute_detail", ((SimpleNameClass)nameClass).name);
    else
      throw new RestrictionViolationException("duplicate_attribute");
  }
  try {
    p.checkRestrictions(ATTRIBUTE_CONTEXT, null, null);
  }
  catch (RestrictionViolationException e) {
    e.maybeSetLocator(loc);
    throw e;
  }
}
 
示例3
void checkRestrictions(int context, DuplicateAttributeDetector dad, Alphabet alpha)
  throws RestrictionViolationException {
  switch (context) {
  case START_CONTEXT:
    throw new RestrictionViolationException("start_contains_attribute");
  case ELEMENT_CONTEXT:
    if (nameClass.isOpen())
      throw new RestrictionViolationException("open_name_class_not_repeated");
    break;
  case ELEMENT_REPEAT_GROUP_CONTEXT:
    throw new RestrictionViolationException("one_or_more_contains_group_contains_attribute");
  case ELEMENT_REPEAT_INTERLEAVE_CONTEXT:
    throw new RestrictionViolationException("one_or_more_contains_interleave_contains_attribute");
  case LIST_CONTEXT:
    throw new RestrictionViolationException("list_contains_attribute");
  case ATTRIBUTE_CONTEXT:
    throw new RestrictionViolationException("attribute_contains_attribute");
  case DATA_EXCEPT_CONTEXT:
    throw new RestrictionViolationException("data_except_contains_attribute");
  }
  if (!dad.addAttribute(nameClass)) {
    if (nameClass instanceof SimpleNameClass)
      throw new RestrictionViolationException("duplicate_attribute_detail", ((SimpleNameClass)nameClass).name);
    else
      throw new RestrictionViolationException("duplicate_attribute");
  }
  try {
    p.checkRestrictions(ATTRIBUTE_CONTEXT, null, null);
  }
  catch (RestrictionViolationException e) {
    e.maybeSetLocator(loc);
    throw e;
  }
}
 
示例4
void checkRestrictions(int context, DuplicateAttributeDetector dad, Alphabet alpha)
  throws RestrictionViolationException {
  switch (context) {
  case START_CONTEXT:
    throw new RestrictionViolationException("start_contains_attribute");
  case ELEMENT_CONTEXT:
    if (nameClass.isOpen())
      throw new RestrictionViolationException("open_name_class_not_repeated");
    break;
  case ELEMENT_REPEAT_GROUP_CONTEXT:
    throw new RestrictionViolationException("one_or_more_contains_group_contains_attribute");
  case ELEMENT_REPEAT_INTERLEAVE_CONTEXT:
    throw new RestrictionViolationException("one_or_more_contains_interleave_contains_attribute");
  case LIST_CONTEXT:
    throw new RestrictionViolationException("list_contains_attribute");
  case ATTRIBUTE_CONTEXT:
    throw new RestrictionViolationException("attribute_contains_attribute");
  case DATA_EXCEPT_CONTEXT:
    throw new RestrictionViolationException("data_except_contains_attribute");
  }
  if (!dad.addAttribute(nameClass)) {
    if (nameClass instanceof SimpleNameClass)
      throw new RestrictionViolationException("duplicate_attribute_detail", ((SimpleNameClass)nameClass).name);
    else
      throw new RestrictionViolationException("duplicate_attribute");
  }
  try {
    p.checkRestrictions(ATTRIBUTE_CONTEXT, null, null);
  }
  catch (RestrictionViolationException e) {
    e.maybeSetLocator(loc);
    throw e;
  }
}
 
示例5
void checkRestrictions(int context, DuplicateAttributeDetector dad, Alphabet alpha)
  throws RestrictionViolationException {
  switch (context) {
  case START_CONTEXT:
    throw new RestrictionViolationException("start_contains_attribute");
  case ELEMENT_CONTEXT:
    if (nameClass.isOpen())
      throw new RestrictionViolationException("open_name_class_not_repeated");
    break;
  case ELEMENT_REPEAT_GROUP_CONTEXT:
    throw new RestrictionViolationException("one_or_more_contains_group_contains_attribute");
  case ELEMENT_REPEAT_INTERLEAVE_CONTEXT:
    throw new RestrictionViolationException("one_or_more_contains_interleave_contains_attribute");
  case LIST_CONTEXT:
    throw new RestrictionViolationException("list_contains_attribute");
  case ATTRIBUTE_CONTEXT:
    throw new RestrictionViolationException("attribute_contains_attribute");
  case DATA_EXCEPT_CONTEXT:
    throw new RestrictionViolationException("data_except_contains_attribute");
  }
  if (!dad.addAttribute(nameClass)) {
    if (nameClass instanceof SimpleNameClass)
      throw new RestrictionViolationException("duplicate_attribute_detail", ((SimpleNameClass)nameClass).name);
    else
      throw new RestrictionViolationException("duplicate_attribute");
  }
  try {
    p.checkRestrictions(ATTRIBUTE_CONTEXT, null, null);
  }
  catch (RestrictionViolationException e) {
    e.maybeSetLocator(loc);
    throw e;
  }
}
 
示例6
void checkRestrictions(int context, DuplicateAttributeDetector dad, Alphabet alpha)
  throws RestrictionViolationException {
  switch (context) {
  case START_CONTEXT:
    throw new RestrictionViolationException("start_contains_attribute");
  case ELEMENT_CONTEXT:
    if (nameClass.isOpen())
      throw new RestrictionViolationException("open_name_class_not_repeated");
    break;
  case ELEMENT_REPEAT_GROUP_CONTEXT:
    throw new RestrictionViolationException("one_or_more_contains_group_contains_attribute");
  case ELEMENT_REPEAT_INTERLEAVE_CONTEXT:
    throw new RestrictionViolationException("one_or_more_contains_interleave_contains_attribute");
  case LIST_CONTEXT:
    throw new RestrictionViolationException("list_contains_attribute");
  case ATTRIBUTE_CONTEXT:
    throw new RestrictionViolationException("attribute_contains_attribute");
  case DATA_EXCEPT_CONTEXT:
    throw new RestrictionViolationException("data_except_contains_attribute");
  }
  if (!dad.addAttribute(nameClass)) {
    if (nameClass instanceof SimpleNameClass)
      throw new RestrictionViolationException("duplicate_attribute_detail", ((SimpleNameClass)nameClass).name);
    else
      throw new RestrictionViolationException("duplicate_attribute");
  }
  try {
    p.checkRestrictions(ATTRIBUTE_CONTEXT, null, null);
  }
  catch (RestrictionViolationException e) {
    e.maybeSetLocator(loc);
    throw e;
  }
}
 
示例7
void checkRestrictions(int context, DuplicateAttributeDetector dad, Alphabet alpha)
  throws RestrictionViolationException {
  switch (context) {
  case START_CONTEXT:
    throw new RestrictionViolationException("start_contains_attribute");
  case ELEMENT_CONTEXT:
    if (nameClass.isOpen())
      throw new RestrictionViolationException("open_name_class_not_repeated");
    break;
  case ELEMENT_REPEAT_GROUP_CONTEXT:
    throw new RestrictionViolationException("one_or_more_contains_group_contains_attribute");
  case ELEMENT_REPEAT_INTERLEAVE_CONTEXT:
    throw new RestrictionViolationException("one_or_more_contains_interleave_contains_attribute");
  case LIST_CONTEXT:
    throw new RestrictionViolationException("list_contains_attribute");
  case ATTRIBUTE_CONTEXT:
    throw new RestrictionViolationException("attribute_contains_attribute");
  case DATA_EXCEPT_CONTEXT:
    throw new RestrictionViolationException("data_except_contains_attribute");
  }
  if (!dad.addAttribute(nameClass)) {
    if (nameClass instanceof SimpleNameClass)
      throw new RestrictionViolationException("duplicate_attribute_detail", ((SimpleNameClass)nameClass).name);
    else
      throw new RestrictionViolationException("duplicate_attribute");
  }
  try {
    p.checkRestrictions(ATTRIBUTE_CONTEXT, null, null);
  }
  catch (RestrictionViolationException e) {
    e.maybeSetLocator(loc);
    throw e;
  }
}
 
示例8
void checkRestrictions(int context, DuplicateAttributeDetector dad, Alphabet alpha)
  throws RestrictionViolationException {
  switch (context) {
  case START_CONTEXT:
    throw new RestrictionViolationException("start_contains_attribute");
  case ELEMENT_CONTEXT:
    if (nameClass.isOpen())
      throw new RestrictionViolationException("open_name_class_not_repeated");
    break;
  case ELEMENT_REPEAT_GROUP_CONTEXT:
    throw new RestrictionViolationException("one_or_more_contains_group_contains_attribute");
  case ELEMENT_REPEAT_INTERLEAVE_CONTEXT:
    throw new RestrictionViolationException("one_or_more_contains_interleave_contains_attribute");
  case LIST_CONTEXT:
    throw new RestrictionViolationException("list_contains_attribute");
  case ATTRIBUTE_CONTEXT:
    throw new RestrictionViolationException("attribute_contains_attribute");
  case DATA_EXCEPT_CONTEXT:
    throw new RestrictionViolationException("data_except_contains_attribute");
  }
  if (!dad.addAttribute(nameClass)) {
    if (nameClass instanceof SimpleNameClass)
      throw new RestrictionViolationException("duplicate_attribute_detail", ((SimpleNameClass)nameClass).name);
    else
      throw new RestrictionViolationException("duplicate_attribute");
  }
  try {
    p.checkRestrictions(ATTRIBUTE_CONTEXT, null, null);
  }
  catch (RestrictionViolationException e) {
    e.maybeSetLocator(loc);
    throw e;
  }
}
 
示例9
/**
 * Gets a {@link SimpleNameClass} from the name of a {@link XSDeclaration}.
 */
private NameClass getNameClass(XSDeclaration decl) {
    return new SimpleNameClass(new QName(decl.getTargetNamespace(), decl.getName()));
}
 
示例10
/**
 * Gets a {@link SimpleNameClass} from the name of a {@link XSDeclaration}.
 */
private NameClass getNameClass(XSDeclaration decl) {
    return new SimpleNameClass(new QName(decl.getTargetNamespace(), decl.getName()));
}
 
示例11
/**
 * Gets a {@link SimpleNameClass} from the name of a {@link XSDeclaration}.
 */
private NameClass getNameClass(XSDeclaration decl) {
    return new SimpleNameClass(new QName(decl.getTargetNamespace(), decl.getName()));
}
 
示例12
/**
 * Gets a {@link SimpleNameClass} from the name of a {@link XSDeclaration}.
 */
private NameClass getNameClass(XSDeclaration decl) {
    return new SimpleNameClass(new QName(decl.getTargetNamespace(), decl.getName()));
}
 
示例13
/**
 * Gets a {@link SimpleNameClass} from the name of a {@link XSDeclaration}.
 */
private NameClass getNameClass(XSDeclaration decl) {
    return new SimpleNameClass(new QName(decl.getTargetNamespace(), decl.getName()));
}
 
示例14
/**
 * Gets a {@link SimpleNameClass} from the name of a {@link XSDeclaration}.
 */
private NameClass getNameClass(XSDeclaration decl) {
    return new SimpleNameClass(new QName(decl.getTargetNamespace(), decl.getName()));
}
 
示例15
/**
 * Gets a {@link SimpleNameClass} from the name of a {@link XSDeclaration}.
 */
private NameClass getNameClass(XSDeclaration decl) {
    return new SimpleNameClass(new QName(decl.getTargetNamespace(), decl.getName()));
}
 
示例16
/**
 * Gets a {@link SimpleNameClass} from the name of a {@link XSDeclaration}.
 */
private NameClass getNameClass(XSDeclaration decl) {
    return new SimpleNameClass(new QName(decl.getTargetNamespace(), decl.getName()));
}