Package com.enonic.xp.region
Class Component
- java.lang.Object
-
- com.enonic.xp.region.Component
-
- Direct Known Subclasses:
DescriptorBasedComponent
,FragmentComponent
,ImageComponent
,TextComponent
@Beta public abstract class Component extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Component.Builder
-
Constructor Summary
Constructors Modifier Constructor Description protected
Component(Component.Builder properties)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract Component
copy()
boolean
equals(java.lang.Object o)
ComponentName
getName()
ComponentPath
getPath()
abstract ComponentType
getType()
int
hashCode()
java.lang.String
toString()
-
-
-
Constructor Detail
-
Component
protected Component(Component.Builder properties)
-
-
Method Detail
-
getType
public abstract ComponentType getType()
-
getName
public ComponentName getName()
-
getPath
public ComponentPath getPath()
-
copy
public abstract Component copy()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-