Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.aendvari.cerberus.component.descriptor
Class MultiPartValue  view MultiPartValue download MultiPartValue.java

java.lang.Object
  extended bycom.aendvari.cerberus.component.descriptor.MultiPartValue

public class MultiPartValue
extends java.lang.Object

Defines a multi-part value. The value is built from a series of literals and attribute. Attributes allow portions of the property to be specified during component instantiation.


Nested Class Summary
static class MultiPartValue.Part
          Describes a single part of the value.
 
Field Summary
protected  java.util.ArrayList parts
          The various parts of the value.
 
Constructor Summary
MultiPartValue()
          Constructs a MultiPartValue instance.
MultiPartValue(MultiPartValue value)
          Constructs a MultiPartValue instance as a copy of the one supplied.
 
Method Summary
 void addAttribute(java.lang.String attribute)
          Adds an attribute to this value.
 void addLiteral(java.lang.String literal)
          Adds a literal to this value.
 void clear()
          Clears this multi part value.
 java.util.Collection getParts()
          Returns the parts of this value.
 java.lang.String toString()
          Convert this Object to a human-readable String.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

parts

protected java.util.ArrayList parts
The various parts of the value.

Constructor Detail

MultiPartValue

public MultiPartValue()
Constructs a MultiPartValue instance.


MultiPartValue

public MultiPartValue(MultiPartValue value)
Constructs a MultiPartValue instance as a copy of the one supplied.

Method Detail

addLiteral

public void addLiteral(java.lang.String literal)
Adds a literal to this value.


addAttribute

public void addAttribute(java.lang.String attribute)
Adds an attribute to this value.


getParts

public java.util.Collection getParts()
Returns the parts of this value.


clear

public void clear()
Clears this multi part value.


toString

public java.lang.String toString()
Description copied from class: java.lang.Object
Convert this Object to a human-readable String. There are no limits placed on how long this String should be or what it should contain. We suggest you make it as intuitive as possible to be able to place it into System.out.println() 55 and such.

It is typical, but not required, to ensure that this method never completes abruptly with a java.lang.RuntimeException.

This method will be called when performing string concatenation with this object. If the result is null, string concatenation will instead use "null".

The default implementation returns getClass().getName() + "@" + Integer.toHexString(hashCode()).