com.pvx.ooadide.util
Class PvxElement

java.lang.Object
  extended by com.pvx.ooadide.util.PvxElement
All Implemented Interfaces:
IPvxElement

public class PvxElement
extends java.lang.Object
implements IPvxElement


Field Summary
static int ATTRIB_TYPE
           
static char ATTRIB_TYPE_SYMBOL
           
static java.lang.String DOM_INFO_BLOCK_HEADER
           
static java.lang.String FILE_INFO_BLOCK_HEADER
           
static int FUNCTION_TYPE
           
static char FUNCTION_TYPE_SYMBOL
           
static char LOCAL_SYMBOL
           
static int LOCAL_TYPE
           
static int NOICON_TYPE
           
static char NON_OBJ_FUNCTION_SYMBOL
           
static int NON_OBJ_FUNCTION_TYPE
           
static int PRIVATE_FUNCTION
           
static char PRIVATE_FUNCTION_SYMBOL
           
static int PVXDATA_TYPE
           
static int PVXOBJ_PROP
           
static char PVXOBJ_PROP_SYMBOL
           
static int RTN_TYPE
           
static int VARIABLE_TYPE
           
static char VARIABLE_TYPE_SYMBOL
           
 
Constructor Summary
PvxElement(java.lang.String value, org.eclipse.core.resources.IFile initSrcFile, boolean isDataFile)
           
 
Method Summary
 org.eclipse.swt.graphics.Image getImage()
           
 int getLineNumber()
           
 java.lang.String getName()
           
 java.lang.String getResourcePath()
           
 org.eclipse.core.resources.IFile getSrcFile()
           
 int getType()
           
static void scanPvxDomLog(java.io.File domLog, org.eclipse.core.resources.IFile srcFile, java.util.Vector msgs)
           
 void setSrcFile(org.eclipse.core.resources.IFile srcFile)
           
 void setType(int type)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

DOM_INFO_BLOCK_HEADER

public static final java.lang.String DOM_INFO_BLOCK_HEADER
See Also:
Constant Field Values

FILE_INFO_BLOCK_HEADER

public static final java.lang.String FILE_INFO_BLOCK_HEADER
See Also:
Constant Field Values

RTN_TYPE

public static final int RTN_TYPE
See Also:
Constant Field Values

FUNCTION_TYPE

public static final int FUNCTION_TYPE
See Also:
Constant Field Values

ATTRIB_TYPE

public static final int ATTRIB_TYPE
See Also:
Constant Field Values

PVXDATA_TYPE

public static final int PVXDATA_TYPE
See Also:
Constant Field Values

NOICON_TYPE

public static final int NOICON_TYPE
See Also:
Constant Field Values

NON_OBJ_FUNCTION_TYPE

public static final int NON_OBJ_FUNCTION_TYPE
See Also:
Constant Field Values

LOCAL_TYPE

public static final int LOCAL_TYPE
See Also:
Constant Field Values

PRIVATE_FUNCTION

public static final int PRIVATE_FUNCTION
See Also:
Constant Field Values

PVXOBJ_PROP

public static final int PVXOBJ_PROP
See Also:
Constant Field Values

VARIABLE_TYPE

public static final int VARIABLE_TYPE
See Also:
Constant Field Values

FUNCTION_TYPE_SYMBOL

public static final char FUNCTION_TYPE_SYMBOL
See Also:
Constant Field Values

ATTRIB_TYPE_SYMBOL

public static final char ATTRIB_TYPE_SYMBOL
See Also:
Constant Field Values

NON_OBJ_FUNCTION_SYMBOL

public static final char NON_OBJ_FUNCTION_SYMBOL
See Also:
Constant Field Values

LOCAL_SYMBOL

public static final char LOCAL_SYMBOL
See Also:
Constant Field Values

PRIVATE_FUNCTION_SYMBOL

public static final char PRIVATE_FUNCTION_SYMBOL
See Also:
Constant Field Values

PVXOBJ_PROP_SYMBOL

public static final char PVXOBJ_PROP_SYMBOL
See Also:
Constant Field Values

VARIABLE_TYPE_SYMBOL

public static final char VARIABLE_TYPE_SYMBOL
See Also:
Constant Field Values
Constructor Detail

PvxElement

public PvxElement(java.lang.String value,
                  org.eclipse.core.resources.IFile initSrcFile,
                  boolean isDataFile)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getImage

public org.eclipse.swt.graphics.Image getImage()

getName

public java.lang.String getName()

getResourcePath

public java.lang.String getResourcePath()

scanPvxDomLog

public static void scanPvxDomLog(java.io.File domLog,
                                 org.eclipse.core.resources.IFile srcFile,
                                 java.util.Vector msgs)

setSrcFile

public void setSrcFile(org.eclipse.core.resources.IFile srcFile)

getSrcFile

public org.eclipse.core.resources.IFile getSrcFile()

setType

public void setType(int type)

getType

public int getType()
Specified by:
getType in interface IPvxElement

getLineNumber

public int getLineNumber()