Java tutorial
//package com.java2s; /******************************************************************************* * Copyright (c) 1997, 2008 by ProSyst Software GmbH * http://www.prosyst.com * 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: * ProSyst Software GmbH - initial API and implementation *******************************************************************************/ public class Main { /** * Extracts the name of the tag, from string containing the name and * attributes * * @param tagAndAttributes * string containing the name and attributes * @return tag name string separated by space from the tag attributes * @deprecated use TagClass.getName() instead */ public static String getTagName(String tagAndAttributes) { int nameIndex = tagAndAttributes.indexOf(' '); if (nameIndex != -1) { int tabIndex = tagAndAttributes.indexOf('\t'); if (tabIndex > -1 && tabIndex < nameIndex) { return tagAndAttributes.substring(0, tabIndex); } return tagAndAttributes.substring(0, nameIndex); } nameIndex = tagAndAttributes.indexOf('/'); if (nameIndex != -1) { return tagAndAttributes.substring(0, nameIndex); } return tagAndAttributes; } }