org.sourceforge.jvb3d.Loader
Class MaterialManager
java.lang.Object
   org.sourceforge.jvb3d.Loader.MaterialManager
org.sourceforge.jvb3d.Loader.MaterialManager
- public class MaterialManager 
- extends java.lang.Object
- Author:
- Łukasz Krzyżak
 Klasa odpowiada za zarządzanie materiałami.
 Wczytanie parametrów z pliku konfiguracyjnego, a następnie tworzenie/zwracanie
 materiałów zgodnie z ich specyfikacją.
 
| Constructor Summary | 
| protected  | MaterialManager()powoduje wczytanie konfiguracji z pliku
 | 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
materials
protected java.util.Map<java.lang.String,org.sourceforge.jvb3d.Loader.MaterialManager.MaterialInfo> materials
materialsFile
protected static final java.lang.String materialsFile
- See Also:
- Constant Field Values
instance
protected static MaterialManager instance
MaterialManager
protected MaterialManager()
- powoduje wczytanie konfiguracji z pliku
 
getInstance
public static MaterialManager getInstance()
- singleton - zwraca obiekt managera
 
- 
- Returns:
- obiekt managera
 
getMateralById
public javax.media.j3d.Material getMateralById(java.lang.String materialID)
- zwraca obiekt materiału na podstawie podanego ID
 
- 
- Parameters:
- materialID- ID materiału
- Returns:
- materiał
 
parseXmlData
protected void parseXmlData()
                     throws org.xml.sax.SAXException,
                            java.io.IOException,
                            javax.xml.parsers.ParserConfigurationException
- 
- Throws:
- org.xml.sax.SAXException
- java.io.IOException
- javax.xml.parsers.ParserConfigurationException
 
Copyright © 2004-2005 Akademia Górniczo-Hutnicza w Krakowie. All Rights Reserved.