org.media.mn8.concepts
Class FlexConcept

java.lang.Object
  |
  +--org.media.mn8.Concept
        |
        +--org.media.mn8.JavaConcept
              |
              +--org.media.mn8.concepts.FlexConcept

public class FlexConcept
extends JavaConcept

Version:
$Revision: 1.4 $ $Date: 2002/02/26 14:16:47 $
Author:
Remus Pereni

Field Summary
protected  AttributeSeries _attributes
           
protected  SeriesConcept _elements
           
protected  StringConcept _label
           
 
Fields inherited from class org.media.mn8.Concept
_conceptLabel, _isHidden, _resourceURI, _showEmpty
 
Constructor Summary
FlexConcept()
           
 
Method Summary
 void addAttribute(Attribute attribute)
           
 void addAttribute(StringConcept name, StringConcept label, Concept value)
           
 void addElement(Concept element)
           
 void addElement(StringConcept name, StringConcept label, Concept value, SeriesConcept attributes)
           
 Object clone()
           
 Concept getConceptAttribute(String name)
           
 FieldDefinition getConceptAttributeField(String attrName)
           
 SeriesConcept getConceptAttributeFields()
           
 ConceptDefinition getConceptDefinition()
           
 Concept getConceptElement(String name)
           
 FieldDefinition getConceptElementField(String attrName)
           
 SeriesConcept getConceptElementFields()
           
 StringConcept getConceptLabel()
           
 boolean hasConceptAttribute(String name)
           
 boolean hasConceptElement(String name)
           
 void setLabel(StringConcept label)
           
 String toString()
           
 
Methods inherited from class org.media.mn8.JavaConcept
create, equals, equals, opEQ, toTXT, toXML
 
Methods inherited from class org.media.mn8.Concept
areThereMoreElemenents, cloneConcept, extendsConcept, getAllInheritedConcepts, getAttributeValue, getConceptAttribute, getConceptAttributeField, getConceptAttributes, getConceptConstructors, getConceptElement, getConceptElements, getConceptInstance, getConceptMethod, getConceptMethods, getConceptNamed, getConceptOperators, getConceptsAtPath, getConceptsAtPath, getConceptType, getErrorHandler, getInheritedConcepts, getMeAllElements, getResourceURI, hasConceptAttribute, hasConceptElement, hasConceptMethod, hasPath, hasPath, isHidden, loadContent, printFields, printFields, searchDeeperForPath, searchSubElements, setConceptLabel, setErrorHandler, setHidden, setResourceURI, setShowEmpty, showEmpty, subAttributeGetConcept, subAttributeHasPath, subElementGetConcepts, subElementHasPath
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_label

protected StringConcept _label

_attributes

protected AttributeSeries _attributes

_elements

protected SeriesConcept _elements
Constructor Detail

FlexConcept

public FlexConcept()
Method Detail

setLabel

public void setLabel(StringConcept label)

getConceptLabel

public StringConcept getConceptLabel()
Overrides:
getConceptLabel in class Concept

addAttribute

public void addAttribute(Attribute attribute)

addAttribute

public void addAttribute(StringConcept name,
                         StringConcept label,
                         Concept value)

getConceptAttributeFields

public SeriesConcept getConceptAttributeFields()
Overrides:
getConceptAttributeFields in class Concept

hasConceptAttribute

public boolean hasConceptAttribute(String name)
Overrides:
hasConceptAttribute in class Concept

getConceptAttributeField

public FieldDefinition getConceptAttributeField(String attrName)
Overrides:
getConceptAttributeField in class Concept

getConceptAttribute

public Concept getConceptAttribute(String name)
Overrides:
getConceptAttribute in class Concept

addElement

public void addElement(Concept element)

addElement

public void addElement(StringConcept name,
                       StringConcept label,
                       Concept value,
                       SeriesConcept attributes)

getConceptElementFields

public SeriesConcept getConceptElementFields()
Overrides:
getConceptElementFields in class Concept

hasConceptElement

public boolean hasConceptElement(String name)
Overrides:
hasConceptElement in class Concept

getConceptElementField

public FieldDefinition getConceptElementField(String attrName)
Overrides:
getConceptElementField in class Concept

getConceptElement

public Concept getConceptElement(String name)
Overrides:
getConceptElement in class Concept

toString

public String toString()
Overrides:
toString in class Object

getConceptDefinition

public ConceptDefinition getConceptDefinition()
Overrides:
getConceptDefinition in class JavaConcept

clone

public Object clone()
Overrides:
clone in class JavaConcept


"Copyright © 2000-2002 Internet Multicasting Services, media.org & noLimits Technologies. All Rights Reserved."