levelhandler.java

来自「monkeymahjongg,一个JME3D游戏的源代码」· Java 代码 · 共 33 行

JAVA
33
字号
package jmetest.monkeymahjongg.playground.model;

import java.util.Vector;

import org.xml.sax.Attributes;
import org.xml.sax.helpers.DefaultHandler;

public class LevelHandler extends DefaultHandler {

	private int line = 0;
	//String name;
	int width, height, depth;
	Vector<String> lines = new Vector<String>(); 

	public LevelHandler() {
	}

	@Override
	public void startElement(String uri, String localName, String qName,
			Attributes attributes) {
		if ("mahjongg".equals(qName)) {
			//name = attributes.getValue("name");
			width = Integer.valueOf(attributes.getValue("width"));
			height = Integer.valueOf(attributes.getValue("height"));
			depth = Integer.valueOf(attributes.getValue("layers"));
		} else if ("line".equals(qName)) {
			String data = attributes.getValue("data");
			lines.add(data);
			line++;
		}
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?