org.vafer.jdeb.descriptors
Class AbstractDescriptor

java.lang.Object
  extended by org.vafer.jdeb.descriptors.AbstractDescriptor
Direct Known Subclasses:
ChangesDescriptor, PackageDescriptor

public abstract class AbstractDescriptor
extends java.lang.Object

A descriptor holds the usual key value pairs

Author:
tcurdt

Constructor Summary
AbstractDescriptor(AbstractDescriptor pDescriptor)
           
AbstractDescriptor(VariableResolver pResolver)
           
 
Method Summary
 java.lang.String get(java.lang.String pKey)
           
abstract  java.lang.String[] getMandatoryKeys()
           
 java.util.Set invalidKeys()
           
 boolean isValid()
           
protected  void parse(java.io.InputStream pInput)
           
 void set(java.lang.String pKey, java.lang.String pValue)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractDescriptor

public AbstractDescriptor(VariableResolver pResolver)

AbstractDescriptor

public AbstractDescriptor(AbstractDescriptor pDescriptor)
Method Detail

parse

protected void parse(java.io.InputStream pInput)
              throws java.io.IOException,
                     java.text.ParseException
Throws:
java.io.IOException
java.text.ParseException

set

public void set(java.lang.String pKey,
                java.lang.String pValue)

get

public java.lang.String get(java.lang.String pKey)

getMandatoryKeys

public abstract java.lang.String[] getMandatoryKeys()

isValid

public boolean isValid()

invalidKeys

public java.util.Set invalidKeys()


Copyright © 2007. All Rights Reserved.