- if (range == null) {\r
- this._length = null;\r
- this._lengthIsForStr = null;\r
- metadata.remove( KEY_LENGTH );\r
- } else {\r
- this._length = range;\r
- this._lengthIsForStr = range.toString();\r
- metadata.put( KEY_LENGTH, _lengthIsForStr ); \r
- }\r
- }\r
-\r
- @SuppressWarnings("unchecked")\r
- @Override\r
- public <T extends Datatype> T getChildType(ChildReference reference) throws ReferenceException {\r
- if (reference==null) return (T) this;\r
- throw new ReferenceException(reference.getClass()+" is not a subreference of StringType"); \r
- }\r
- \r
+ if (range == null) {
+ this._length = null;
+ this._lengthIsForStr = null;
+ metadata.remove( KEY_LENGTH );
+ } else {
+ this._length = range;
+ this._lengthIsForStr = range.toString();
+ metadata.put( KEY_LENGTH, _lengthIsForStr );
+ }
+ }
+
+ @SuppressWarnings("unchecked")
+ @Override
+ public <T extends Datatype> T getChildType(ChildReference reference) throws ReferenceException {
+ if (reference==null) return (T) this;
+ throw new ReferenceException(reference.getClass()+" is not a subreference of StringType");
+ }
+