blob: 3e479f554c40c491a6cba5083861ec1837c09fda [file] [log] [blame]
/***************************************************************************************************
* Copyright (c) 2003, 2004 IBM Corporation and others. All rights reserved. This program and the
* accompanying materials are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors: IBM Corporation - initial API and implementation
**************************************************************************************************/
/*
* Created on Sep 21, 2003
*
*/
package org.eclipse.wst.common.internal.emf.resource;
public final class ObjectTranslatorFilter extends TranslatorFilter {
public ObjectTranslatorFilter() {
super(null, -1);
}
public ObjectTranslatorFilter(Translator trans, int version) {
super(trans, version);
}
@Override
public final int scanNextTranslator(Translator[] children, int start) {
int found = start + 1;
for (; found < children.length; ++found) {
if (!children[found].isDOMAttribute())
break;
}
found = (found < children.length) ? found : -1;
return found;
}
}