Author: fanningpj
Date: Thu Jun 2 18:00:22 2022
New Revision: 1901564
URL: http://svn.apache.org/viewvc?rev=1901564&view=rev
Log:
[XMLBEANS-610] make xml doc parsing lazy in SchemaTypeImpl
Modified:
xmlbeans/trunk/src/main/java/org/apache/xmlbeans/impl/schema/SchemaTypeImpl.java
Modified:
xmlbeans/trunk/src/main/java/org/apache/xmlbeans/impl/schema/SchemaTypeImpl.java
URL:
http://svn.apache.org/viewvc/xmlbeans/trunk/src/main/java/org/apache/xmlbeans/impl/schema/SchemaTypeImpl.java?rev=1901564&r1=1901563&r2=1901564&view=diff
==============================================================================
---
xmlbeans/trunk/src/main/java/org/apache/xmlbeans/impl/schema/SchemaTypeImpl.java
(original)
+++
xmlbeans/trunk/src/main/java/org/apache/xmlbeans/impl/schema/SchemaTypeImpl.java
Thu Jun 2 18:00:22 2022
@@ -2253,7 +2253,6 @@ public final class SchemaTypeImpl implem
_elemFormDefault = elemFormDefault;
_attFormDefault = attFormDefault;
_redefinition = redefinition;
- _documentation = parseDocumentation(_parseObject);
}
public XmlObject getParseObject() {
@@ -2398,12 +2397,14 @@ public final class SchemaTypeImpl implem
return qnsb.toQNameSet();
}
- public String getDocumentation()
- {
+ public String getDocumentation() {
+ if (_documentation == null) {
+ _documentation = parseDocumentation(_parseObject);
+ }
return _documentation;
}
- private static String parseDocumentation(XmlObject lcti){
+ private static String parseDocumentation(XmlObject lcti) {
String str = lcti.toString();
Element el;
try {
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]