/** * @deprecated since 2.2 * The encoding will be reported by the parser using SAX 2 Locator */ @Deprecated protected String getEncoding() throws IOException { if (!is.markSupported()) is = new BufferedInputStream(is); byte[] buffer = readBuffer(); return XMLHandler.getXMLEncoding(buffer); }
@Override public void characters (char ch[], int start, int length) throws SAXException { handler.characters(ch, start, length); }
public void comment(char [] characters, int start, int length) throws SAXException { handler.comment(characters, start, length); } }
EFactory eFactory = getFactoryForPrefix(prefix); contextFeature = null; EPackage ePackage = handleMissingPackage(null); contextFeature = null; if (ePackage == null) error(new PackageNotFoundException(null, getLocation(), getLineNumber(), getColumnNumber())); if (useNewMethods) obj = createObject(eFactory, helper.getType(eFactory, typeName), false); obj = createObjectFromFactory(eFactory, typeName); obj = validateCreateObjectFromFactory(eFactory, typeName, obj, feature); setFeatureValue(peekObject, feature, obj); processObject(obj);
error (new FeatureNotFoundException (name, null, getLocation(), getLineNumber(), getColumnNumber())); return; EStructuralFeature feature = getFeature(peekObject, prefix, name, true); if (feature != null) mixedTargets.push(null); types.push(feature); if (!isNull()) createObject(peekObject, feature); EObject childObject = objects.peekEObject(); if (childObject != null) createObject(peekObject, feature); if (xmlMap != null && (feature = getFeature(peekObject, null, "", true)) != null) EFactory eFactory = getFactoryForPrefix(prefix); newObject = createObject(eFactory, helper.getType(eFactory, name), false); newObject = createObjectFromFactory(eFactory, name);
handleTopLocations(prefix, name); EFactory eFactory = getFactoryForPrefix(prefix); String uri = helper.getURI(prefix); if (eFactory == null && prefix.equals("") && uri == null) EPackage ePackage = handleMissingPackage(null); if (ePackage == null) error (new PackageNotFoundException (null, getLocation(), getLineNumber(), getColumnNumber())); documentRoot= createDocumentRoot(prefix, uri, name, eFactory, top); if (useNewMethods) newObject = createObject(eFactory, helper.getType(eFactory, name) , false); newObject = createObjectFromFactory(eFactory, name); newObject = validateCreateObjectFromFactory(eFactory, name, newObject, top); processTopObject(newObject);
Object oldAttributes = setAttributes(null); (InternalEObject) (qName == null ? createObjectFromFeatureType(object, eReference) : createObjectFromTypeName(object, qName, eReference)); setAttributes(oldAttributes); if (proxy != null) handleProxy(proxy, id); id, -1, getLineNumber(), getColumnNumber()); forwardSingleReferences.add(ref); return; setFeatureValue(object, eReference, resolvedEObject); qName = null; ++position; growArrays(); setFeatureValue(object, eReference, null, -2); identifiers[i], positions[i], getLineNumber(),
if (isNull()) setFeatureValue(peekObject, feature, null); objects.push(null); mixedTargets.push(null); String xsiType = getXSIType(); if (xsiType != null) createObjectFromTypeName(peekObject, xsiType, feature); createObjectFromFeatureType(peekObject, feature);
typeName = extendedMetaData == null ? eType.getName() : extendedMetaData.getName(eType); obj = createObject(factory, eType, false); factory = eClass.getEPackage().getEFactoryInstance(); obj = createObjectFromFactory(factory, typeName); obj = validateCreateObjectFromFactory(factory, typeName, obj, feature); setFeatureValue(peekObject, feature, obj); processObject(obj); return obj;
@SuppressWarnings("deprecation") EObject newObject = useNewMethods ? createObject(eFactory, eClass, true) : helper.createObject(eFactory, typeName); validateCreateObjectFromFactory(eFactory, typeName, newObject); if (top) processTopObject(newObject); handleFeature(prefix, name); processTopObject(newObject); handleFeature(prefix, name);
if (!(peekObject instanceof AnyType)) AnyType anyType = getExtension(objects.peekEObject()); EStructuralFeature entryFeature = extendedMetaData.demandFeature(extendedMetaData.getNamespace(feature), extendedMetaData.getName(feature), true); result = createObject(type.getEPackage().getEFactoryInstance(), type, false); result = createObjectFromFactory(factory, typeName); AnyType anyType = getExtension(peekObject); EStructuralFeature entryFeature = extendedMetaData.demandFeature(extendedMetaData.getNamespace(feature), extendedMetaData.getName(feature), true); return createObject(type.getEPackage().getEFactoryInstance(), type, false); return createObjectFromFactory(factory, typeName); validateCreateObjectFromFactory(factory, typeName, newObject);
protected EObject validateCreateObjectFromFactory(EFactory factory, String typeName, EObject newObject, boolean top) { if (newObject == null && top && (recordUnknownFeature || processAnyXML) && factory != null && extendedMetaData != null) { String namespace = extendedMetaData.getNamespace(factory.getEPackage()); if (namespace == null) { usedNullNamespacePackage = true; } if (useNewMethods) { EClassifier type = extendedMetaData.demandType(namespace, typeName); newObject = createObject(type.getEPackage().getEFactoryInstance(), type, false); } else { factory = extendedMetaData.demandType(namespace, typeName).getEPackage().getEFactoryInstance(); newObject = createObjectFromFactory(factory, typeName); } } validateCreateObjectFromFactory(factory, typeName, newObject); return newObject; }
setExtendedMetaDataOption(extendedMetaDataOption); setExtendedMetaDataOption(Boolean.TRUE); setExtendedMetaDataOption(Boolean.TRUE); ecoreBuilder = createEcoreBuilder(options, extendedMetaData); if (processAnyXML && extendedMetaData == null) setExtendedMetaDataOption(Boolean.TRUE);
protected void createTopObject(String prefix, String name) { createObjectByType(prefix, name, true); }
@Override protected EObject createDocumentRoot(String prefix, String uri, String name, EFactory eFactory, boolean top) { if (extendedMetaData != null && eFactory != null && extendedMetaData.demandedPackages().contains(eFactory.getEPackage())) { EClass eClass = (EClass)extendedMetaData.demandType(uri, name); @SuppressWarnings("deprecation") EObject newObject = useNewMethods ? createObject(eFactory, eClass, true) : helper.createObject(eFactory, name); validateCreateObjectFromFactory(eFactory, name, newObject); handleObjectAttribs(newObject); if (top) { processTopObject(newObject); } return newObject; } else { return super.createDocumentRoot(prefix, uri, name, eFactory, top); } }
super.createObject(peekObject, feature); return; super.createObject(peekObject, feature);
error (new FeatureNotFoundException (name, null, getLocation(), getLineNumber(), getColumnNumber())); return; EStructuralFeature feature = getFeature(peekObject, prefix, name, true); if (feature != null) mixedTargets.push(null); types.push(feature); if (!isNull()) createObject(peekObject, feature); EObject childObject = objects.peekEObject(); if (childObject != null) createObject(peekObject, feature); if (xmlMap != null && (feature = getFeature(peekObject, null, "", true)) != null) EFactory eFactory = getFactoryForPrefix(prefix); newObject = createObject(eFactory, helper.getType(eFactory, name), false); newObject = createObjectFromFactory(eFactory, name);
handleTopLocations(prefix, name); EFactory eFactory = getFactoryForPrefix(prefix); String uri = helper.getURI(prefix); if (eFactory == null && prefix.equals("") && uri == null) EPackage ePackage = handleMissingPackage(null); if (ePackage == null) error (new PackageNotFoundException (null, getLocation(), getLineNumber(), getColumnNumber())); documentRoot= createDocumentRoot(prefix, uri, name, eFactory, top); if (useNewMethods) newObject = createObject(eFactory, helper.getType(eFactory, name) , false); newObject = createObjectFromFactory(eFactory, name); newObject = validateCreateObjectFromFactory(eFactory, name, newObject, top); processTopObject(newObject);
EFactory eFactory = getFactoryForPrefix(prefix); contextFeature = null; EPackage ePackage = handleMissingPackage(null); contextFeature = null; if (ePackage == null) error(new PackageNotFoundException(null, getLocation(), getLineNumber(), getColumnNumber())); if (useNewMethods) obj = createObject(eFactory, helper.getType(eFactory, typeName), false); obj = createObjectFromFactory(eFactory, typeName); obj = validateCreateObjectFromFactory(eFactory, typeName, obj, feature); setFeatureValue(peekObject, feature, obj); processObject(obj);
Object oldAttributes = setAttributes(null); (InternalEObject) (qName == null ? createObjectFromFeatureType(object, eReference) : createObjectFromTypeName(object, qName, eReference)); setAttributes(oldAttributes); if (proxy != null) handleProxy(proxy, id); id, -1, getLineNumber(), getColumnNumber()); forwardSingleReferences.add(ref); return; setFeatureValue(object, eReference, resolvedEObject); qName = null; ++position; growArrays(); setFeatureValue(object, eReference, null, -2); identifiers[i], positions[i], getLineNumber(),