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()));
}