public class TypeInfo extends Object implements Iterable<TypeValueInfo>
Constructor and Description |
---|
TypeInfo() |
TypeInfo(String name,
String comment) |
Modifier and Type | Method and Description |
---|---|
void |
addKnownEnumBase(String type) |
void |
addValue(TypeValueInfo value) |
void |
append(TypeInfo type) |
void |
clear() |
boolean |
equals(Object o) |
void |
forEach(Consumer<? super TypeValueInfo> action) |
String |
getBaseType() |
String |
getComment() |
Set<String> |
getKnownEnumBases() |
Mode |
getMode() |
String |
getName() |
TypeValueInfo |
getValue(String name) |
Collection<String> |
getValueNames() |
Collection<TypeValueInfo> |
getValues() |
int |
hashCode() |
boolean |
isDefaultType() |
boolean |
isEnum() |
boolean |
isFundamental() |
Iterator<TypeValueInfo> |
iterator() |
void |
removeValue(String name) |
void |
setBaseType(String baseType) |
void |
setComment(String comment) |
void |
setDefaultType(boolean value) |
void |
setKnownEnumBases(Collection<String> bases) |
void |
setMode(Mode mode) |
void |
setName(String name) |
Spliterator<TypeValueInfo> |
spliterator() |
String |
toString() |
public void addKnownEnumBase(String type)
public void setKnownEnumBases(Collection<String> bases)
public boolean isFundamental()
public boolean isDefaultType()
public void setDefaultType(boolean value)
public String getName()
public void setName(String name)
public String getComment()
public void setComment(String comment)
public String getBaseType()
public void setBaseType(String baseType)
public Mode getMode()
public void setMode(Mode mode)
public Collection<TypeValueInfo> getValues()
public Collection<String> getValueNames()
public TypeValueInfo getValue(String name)
public void addValue(TypeValueInfo value)
public void removeValue(String name)
public void clear()
public boolean isEnum()
public Iterator<TypeValueInfo> iterator()
iterator
in interface Iterable<TypeValueInfo>
public void forEach(Consumer<? super TypeValueInfo> action)
forEach
in interface Iterable<TypeValueInfo>
public Spliterator<TypeValueInfo> spliterator()
spliterator
in interface Iterable<TypeValueInfo>
public void append(TypeInfo type)
Copyright © 2005–2025 Onix Solutions. All rights reserved.