📄 superclasselement.java
字号:
// You can redistribute this software and/or modify it under the terms of
// the Ozone Core License version 1 published by ozone-db.org.
//
// The original code and portions created by SMB are
// Copyright (C) 1997-@year@ by SMB GmbH. All rights reserved.
//
// $Id: SuperclassElement.java,v 1.2 2002/08/27 08:32:26 per_nyfelt Exp $
package org.ozoneDB.core.xml;
import org.xml.sax.*;
/**
* This class saves all attributes of the superclassElement.
*
* @version $Revision: 1.2 $
* @author <a href="http://www.softwarebuero.de">SMB</a>
*/
public class SuperclassElement implements Consts {
//
// member
//
/**
* The type of the superclass.
*/
private String type;
/**
*/
private Class superclass;
/**
*/
private Object obj;
//
// constructor
//
/**
*/
public SuperclassElement () {
}
/**
* @param obj (the obj of the extended-class)
* @param atts (the attributes)
*/
public SuperclassElement (Object obj, Attributes atts)
throws ClassNotFoundException {
this.obj = obj;
type = atts.getValue(ATTR_TYPE);
superclass = Thread.currentThread().getContextClassLoader().loadClass(type);
// this.obj = superclass.newInstance();
}
//
// methods
//
/**
*/
public String getType() {
return type;
}
/**
*/
public Class getSuperclass() {
return superclass;
}
/**
*/
public Object getObject() {
return obj;
}
/**
*/
public String toString() {
return ("SuperclassElement: " + type);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -