public UnmarshalRecord getChildUnmarshalRecord(TreeObjectBuilder treeObjectBuilder) { if(childRecordPool.isEmpty()) { UnmarshalRecord childRecord = (UnmarshalRecord) treeObjectBuilder.createRecord(session); childRecord.setUnmarshaller(unmarshaller); childRecord.session = this.session; childRecord.xmlReader = this.xmlReader; childRecord.setFragmentBuilder(fragmentBuilder); childRecord.setUnmarshalNamespaceResolver(this.getUnmarshalNamespaceResolver()); childRecord.childRecordPool = this.childRecordPool; return childRecord; } else { return childRecordPool.remove(childRecordPool.size() - 1).initialize(treeObjectBuilder); } }
unmarshalRecord.setUnmarshaller(xmlUnmarshaller); extendedXMLReader.setContentHandler(unmarshalRecord); try {
unmarshalRecord.setDocumentLocator(locator); unmarshalRecord.setUnmarshaller(this.unmarshaller); unmarshalRecord.setXMLReader(this.getXMLReader()); unmarshalRecord.setAttributes(atts);
unmarshalRecord.setUnmarshaller(parentRecord.getUnmarshaller()); unmarshalRecord.setXMLReader(parentRecord.getXMLReader()); unmarshalRecord.startDocument();
unmarshalRecord.setUnmarshaller(parentRecord.getUnmarshaller()); unmarshalRecord.setXMLReader(parentRecord.getXMLReader()); unmarshalRecord.startDocument();
childRecord.setUnmarshaller(unmarshalRecord.getUnmarshaller()); childRecord.setSelfRecord(true); unmarshalRecord.setChildRecord(childRecord);
unmarshalRecord.setUnmarshaller(xmlUnmarshaller); domReader.setContentHandler(unmarshalRecord); domReader.setProperty("http://xml.org/sax/properties/lexical-handler", unmarshalRecord);
unmarshalRecord.setUnmarshaller(xmlUnmarshaller); xmlReader.setContentHandler(unmarshalRecord); try {
unmarshalRecord.setUnmarshaller(xmlUnmarshaller); xmlReader.setContentHandler(unmarshalRecord); try {