net.logAnalyzer.gui
Class ViewDefinition

java.lang.Object
  extended bynet.logAnalyzer.gui.ViewDefinition

public class ViewDefinition
extends java.lang.Object

This class contains the definition of a view.

Version:
0.1
Author:
Karim REFEYTON

Constructor Summary
ViewDefinition(java.lang.String name, java.lang.String classname, java.lang.String label, java.util.Hashtable attributes)
          Constructs a new view definition.
 
Method Summary
 LAView createViewInstance()
           
 java.util.Hashtable getAttributes()
           
 java.lang.String getLabel()
           
 java.lang.String getName()
           
 java.lang.Class getViewClass()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ViewDefinition

public ViewDefinition(java.lang.String name,
                      java.lang.String classname,
                      java.lang.String label,
                      java.util.Hashtable attributes)
               throws java.lang.ClassNotFoundException
Constructs a new view definition.

Parameters:
name - Name of the view.
classname - Class of the new view instances.
label - User friendly label.
attributes - View attributes.
Throws:
java.lang.ClassNotFoundException - If the specified view class does not exists.
Method Detail

getName

public java.lang.String getName()

getViewClass

public java.lang.Class getViewClass()

getLabel

public java.lang.String getLabel()

getAttributes

public java.util.Hashtable getAttributes()

createViewInstance

public LAView createViewInstance()
                          throws PatternParsingException
Throws:
PatternParsingException


Copyright © 2006 null. All Rights Reserved.