public class RawComponent extends ICalComponent
components, properties| Constructor and Description |
|---|
RawComponent(RawComponent original)
Copy constructor.
|
RawComponent(String name) |
| Modifier and Type | Method and Description |
|---|---|
RawComponent |
copy()
Creates a deep copy of this component object.
|
boolean |
equals(Object obj) |
String |
getName() |
int |
hashCode() |
addComponent, addExperimentalComponent, addExperimentalProperty, addExperimentalProperty, addProperty, checkOptionalCardinality, checkRequiredCardinality, checkStatus, getComponent, getComponents, getComponents, getExperimentalComponent, getExperimentalComponents, getExperimentalComponents, getExperimentalProperties, getExperimentalProperties, getExperimentalProperty, getProperties, getProperties, getProperty, removeComponent, removeComponents, removeExperimentalComponents, removeExperimentalProperties, removeProperties, removeProperty, setComponent, setComponent, setExperimentalComponent, setExperimentalProperty, setExperimentalProperty, setProperty, setProperty, toString, toStringValues, validate, validatepublic RawComponent(String name)
public RawComponent(RawComponent original)
original - the component to make a copy ofpublic RawComponent copy()
ICalComponentCreates a deep copy of this component object.
The default implementation of this method uses reflection to look for a copy constructor. Child classes SHOULD override this method to avoid the performance overhead involved in using reflection.
The child class's copy constructor, if present, MUST invoke the
ICalComponent.ICalComponent(ICalComponent) super constructor to ensure that
the component's properties and sub-components are copied.
This method MUST be overridden by the child class if the child class does
not have a copy constructor. Otherwise, an
UnsupportedOperationException will be thrown when an attempt is
made to copy the component (such as in the
ICalendar class's copy constructor
).
copy in class ICalComponentpublic int hashCode()
hashCode in class ICalComponentpublic boolean equals(Object obj)
equals in class ICalComponentCopyright © 2013-2016 Michael Angstadt. All Rights Reserved.