public void refreshStringLength() XSDMaxLengthFacet maxLengthFacet = xsdSimpleTypeDefinition.getMaxLengthFacet(); XSDLengthFacet lengthFacet = xsdSimpleTypeDefinition.getLengthFacet();
@Override public void validate() { super.validate(); XSDSimpleTypeDefinition xsdSimpleTypeDefinition = getSimpleTypeDefinition(); XSDMinLengthFacet xsdMinLengthFacet = xsdSimpleTypeDefinition.getMinLengthFacet(); XSDMaxLengthFacet xsdMaxLengthFacet = xsdSimpleTypeDefinition.getMaxLengthFacet(); if (xsdMinLengthFacet != null || xsdMaxLengthFacet != null) { XSDDiagnostic xsdDiagnostic = reportConstraintViolation (XSDConstants.PART2, "length-minLength-maxLength", getElement(), null, new Object [] {}); if (xsdMinLengthFacet != null) { xsdDiagnostic.getComponents().add(xsdMinLengthFacet); } if (xsdMaxLengthFacet != null) { xsdDiagnostic.getComponents().add(xsdMaxLengthFacet); } } }
@Override public void validate() { super.validate(); XSDSimpleTypeDefinition xsdSimpleTypeDefinition = getSimpleTypeDefinition(); XSDMinLengthFacet xsdMinLengthFacet = xsdSimpleTypeDefinition.getMinLengthFacet(); XSDMaxLengthFacet xsdMaxLengthFacet = xsdSimpleTypeDefinition.getMaxLengthFacet(); if (xsdMinLengthFacet != null || xsdMaxLengthFacet != null) { XSDDiagnostic xsdDiagnostic = reportConstraintViolation (XSDConstants.PART2, "length-minLength-maxLength", getElement(), null, new Object [] {}); if (xsdMinLengthFacet != null) { xsdDiagnostic.getComponents().add(xsdMinLengthFacet); } if (xsdMaxLengthFacet != null) { xsdDiagnostic.getComponents().add(xsdMaxLengthFacet); } } }
/** * This tests whether the specified simple type definition, * <code>s</code>, can accomodate the given constraining facet, * <code>f</code>, based on its existing facet children. */ protected boolean canAccomodateFacet(XSDSimpleTypeDefinition s, XSDConstrainingFacet f) { return (f instanceof XSDRepeatableFacet) || (f instanceof XSDLengthFacet && s.getLengthFacet() == null && s.getMinLengthFacet() == null && s.getMaxLengthFacet() == null) || (f instanceof XSDMinLengthFacet && s.getMinLengthFacet() == null && s.getLengthFacet() == null) || (f instanceof XSDMaxLengthFacet && s.getMaxLengthFacet() == null && s.getLengthFacet() == null) || (f instanceof XSDWhiteSpaceFacet && s.getWhiteSpaceFacet() == null) || (f instanceof XSDMinInclusiveFacet && s.getMinFacet() == null) || (f instanceof XSDMinExclusiveFacet && s.getMinFacet() == null) || (f instanceof XSDMaxInclusiveFacet && s.getMaxFacet() == null) || (f instanceof XSDMaxExclusiveFacet && s.getMaxFacet() == null) || (f instanceof XSDTotalDigitsFacet && s.getTotalDigitsFacet() == null) || (f instanceof XSDFractionDigitsFacet && s.getFractionDigitsFacet() == null); } }
XSDMaxLengthFacet maxLengthFacet = xsdSimpleTypeDefinition.getMaxLengthFacet();
if (type.getMaxLengthFacet() != null) { XSDMaxLengthFacet length = type.getMaxLengthFacet();
if (type.getMaxLengthFacet() != null) { XSDMaxLengthFacet length = type.getMaxLengthFacet();
if ( type.getMaxLengthFacet() != null ) { XSDMaxLengthFacet length = type.getMaxLengthFacet(); if ( list.length > length.getValue() ) {