com.agfa.hap.sdo
Class PropertyTree

java.lang.Object
  extended by com.agfa.hap.sdo.PropertyTree

public abstract class PropertyTree
extends java.lang.Object

Helper class for SelectClause that represents a comma-separated list of properties in a structured form.

Author:
AMOCZ

Constructor Summary
PropertyTree()
           
 
Method Summary
protected  void addComposedProperty(java.lang.String ownerName, java.lang.String childName)
           
protected  void addSimpleProperty(java.lang.String propertyName)
           
abstract  java.lang.String asCommmaSeparatedString()
           
abstract  boolean containsProperty(Property property)
           
abstract  boolean containsProperty(java.lang.String property)
           
protected  PropertyTree extend(java.lang.String property)
           
abstract  PropertyTree getProperty(Property property)
           
abstract  PropertyTree getProperty(java.lang.String property)
           
static PropertyTree newPropertyTree(Type type, java.lang.String selectClause)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropertyTree

public PropertyTree()
Method Detail

asCommmaSeparatedString

public abstract java.lang.String asCommmaSeparatedString()

getProperty

public abstract PropertyTree getProperty(java.lang.String property)

getProperty

public abstract PropertyTree getProperty(Property property)

containsProperty

public abstract boolean containsProperty(Property property)

containsProperty

public abstract boolean containsProperty(java.lang.String property)

newPropertyTree

public static PropertyTree newPropertyTree(Type type,
                                           java.lang.String selectClause)

extend

protected PropertyTree extend(java.lang.String property)

addSimpleProperty

protected void addSimpleProperty(java.lang.String propertyName)

addComposedProperty

protected void addComposedProperty(java.lang.String ownerName,
                                   java.lang.String childName)


Copyright © 2007. All Rights Reserved.