private CTStrData retrieveStrCache(final CTAxDataSource axDataSource, XDDFDataSource<?> data) { CTStrData strCache; if (data.isReference()) { CTStrRef strRef; if (axDataSource.isSetStrRef()) { strRef = axDataSource.getStrRef(); } else { strRef = axDataSource.addNewStrRef(); } if (strRef.isSetStrCache()) { strCache = strRef.getStrCache(); } else { strCache = strRef.addNewStrCache(); } strRef.setF(data.getDataRangeReference()); if (axDataSource.isSetStrLit()) { axDataSource.unsetStrLit(); } } else { if (axDataSource.isSetStrLit()) { strCache = axDataSource.getStrLit(); } else { strCache = axDataSource.addNewStrLit(); } if (axDataSource.isSetStrRef()) { axDataSource.unsetStrRef(); } } return strCache; }
private CTNumData retrieveNumCache(final CTAxDataSource axDataSource, XDDFDataSource<?> data) { CTNumData numCache; if (data.isReference()) { CTNumRef numRef; if (axDataSource.isSetNumRef()) { numRef = axDataSource.getNumRef(); } else { numRef = axDataSource.addNewNumRef(); } if (numRef.isSetNumCache()) { numCache = numRef.getNumCache(); } else { numCache = numRef.addNewNumCache(); } numRef.setF(data.getDataRangeReference()); if (axDataSource.isSetNumLit()) { axDataSource.unsetNumLit(); } } else { if (axDataSource.isSetNumLit()) { numCache = axDataSource.getNumLit(); } else { numCache = axDataSource.addNewNumLit(); } if (axDataSource.isSetNumRef()) { axDataSource.unsetNumRef(); } } return numCache; }
private CTNumData retrieveNumCache(final CTNumDataSource numDataSource, XDDFDataSource<?> data) { CTNumData numCache; if (data.isReference()) { CTNumRef numRef; if (numDataSource.isSetNumRef()) { numRef = numDataSource.getNumRef(); } else { numRef = numDataSource.addNewNumRef(); } if (numRef.isSetNumCache()) { numCache = numRef.getNumCache(); } else { numCache = numRef.addNewNumCache(); } numRef.setF(data.getDataRangeReference()); if (numDataSource.isSetNumLit()) { numDataSource.unsetNumLit(); } } else { if (numDataSource.isSetNumLit()) { numCache = numDataSource.getNumLit(); } else { numCache = numDataSource.addNewNumLit(); } if (numDataSource.isSetNumRef()) { numDataSource.unsetNumRef(); } } return numCache; }
private CTNumData retrieveNumCache(final CTNumDataSource numDataSource, XDDFDataSource<?> data) { CTNumData numCache; if (data.isReference()) { CTNumRef numRef; if (numDataSource.isSetNumRef()) { numRef = numDataSource.getNumRef(); } else { numRef = numDataSource.addNewNumRef(); } if (numRef.isSetNumCache()) { numCache = numRef.getNumCache(); } else { numCache = numRef.addNewNumCache(); } numRef.setF(data.getDataRangeReference()); if (numDataSource.isSetNumLit()) { numDataSource.unsetNumLit(); } } else { if (numDataSource.isSetNumLit()) { numCache = numDataSource.getNumLit(); } else { numCache = numDataSource.addNewNumLit(); } if (numDataSource.isSetNumRef()) { numDataSource.unsetNumRef(); } } return numCache; }
private CTNumData retrieveNumCache(final CTAxDataSource axDataSource, XDDFDataSource<?> data) { CTNumData numCache; if (data.isReference()) { CTNumRef numRef; if (axDataSource.isSetNumRef()) { numRef = axDataSource.getNumRef(); } else { numRef = axDataSource.addNewNumRef(); } if (numRef.isSetNumCache()) { numCache = numRef.getNumCache(); } else { numCache = numRef.addNewNumCache(); } numRef.setF(data.getDataRangeReference()); if (axDataSource.isSetNumLit()) { axDataSource.unsetNumLit(); } } else { if (axDataSource.isSetNumLit()) { numCache = axDataSource.getNumLit(); } else { numCache = axDataSource.addNewNumLit(); } if (axDataSource.isSetNumRef()) { axDataSource.unsetNumRef(); } } return numCache; }
private CTStrData retrieveStrCache(final CTAxDataSource axDataSource, XDDFDataSource<?> data) { CTStrData strCache; if (data.isReference()) { CTStrRef strRef; if (axDataSource.isSetStrRef()) { strRef = axDataSource.getStrRef(); } else { strRef = axDataSource.addNewStrRef(); } if (strRef.isSetStrCache()) { strCache = strRef.getStrCache(); } else { strCache = strRef.addNewStrCache(); } strRef.setF(data.getDataRangeReference()); if (axDataSource.isSetStrLit()) { axDataSource.unsetStrLit(); } } else { if (axDataSource.isSetStrLit()) { strCache = axDataSource.getStrLit(); } else { strCache = axDataSource.addNewStrLit(); } if (axDataSource.isSetStrRef()) { axDataSource.unsetStrRef(); } } return strCache; }