Package eu.bandm.tools.format
Interface Formattable
- All Known Subinterfaces:
- MetaClass,- MetaParameterizedType,- MetaType,- MetaTypeVariable,- MetaWildcardType
- All Known Implementing Classes:
- AbstractMetaClass,- AbstractMetaType,- AdditionalDocs,- Alt,- AnonymousClass,- ArrayClass,- Binding,- CharBinary,- CharCut,- CharExpr,- CharJoin,- CharMinus,- CharRange,- CharSetConst,- CharsRegExp,- Definition,- DefInstance,- DTD.Abbrev,- DTD.Any,- DTD.AttDef,- DTD.Attlist,- DTD.AttType,- DTD.AttTypeAbbrev,- DTD.AttTypeConstant,- DTD.AttValue,- DTD.Choice,- DTD.Comment,- DTD.ContentModel,- DTD.ContentModelConstant,- DTD.CP,- DTD.DefaultDecl,- DTD.DefaultDeclConstant,- DTD.Dtd,- DTD.Element,- DTD.Empty,- DTD.Entity,- DTD.EntityContext,- DTD.EntityValue,- DTD.Enumerated,- DTD.MarkupDecl,- DTD.Mixed,- DTD.NmToken,- DTD.Notation,- DTD.PI,- DTD.Seq,- DTD.Singleton,- DTD.XmlDecl,- DTM.Any,- DTM.Attribute,- DTM.AttributeDefault,- DTM.AttributeType,- DTM.AttributeValue,- DTM.CData,- DTM.Choice,- DTM.Content,- DTM.CP,- DTM.Dtd,- DTM.Element,- DTM.ElementRef,- DTM.Empty,- DTM.Entities,- DTM.Entity,- DTM.Enumerated,- DTM.Id,- DTM.IdRef,- DTM.IdRefs,- DTM.Implied,- DTM.Mixed,- DTM.Named,- DTM.NMToken,- DTM.NMTokens,- DTM.Notation,- DTM.ProcessingInstruction,- DTM.Required,- DTM.Sequence,- DTM.Singleton,- Empty,- Enumeration,- EnvironmentClass,- EnvironmentParameterizedType,- EnvironmentType,- EnvironmentTypeVariable,- EnvironmentWildcardType,- Expr0,- Expression,- FlattenContext,- Format,- Format.Annotated,- Format.Append,- Format.Beneath,- Format.Beside,- Format.Block,- Format.BoundVariable,- Format.Comment,- Format.Compound,- Format.Empty,- Format.FreeVariable,- Format.Line,- Format.Literal,- Format.Markup,- Format.Prior,- Format.Space,- Format.Subst,- Format.Tabular,- Format.Variable,- GeneratedClass,- GeneratedEnum,- GeneratedEnumConstant,- GeneratedLiteral,- GeneratedParameterizedType,- GeneratedTypeVariable,- GeneratedWildcardType,- Greedy,- GrMult,- GrUnary,- ImportContext,- ImportItem,- Insertion,- LLJava.AbstractDynamic,- LLJava.AbstractIntVType,- LLJava.AbstractMethodBody,- LLJava.AbstractMethodRef,- LLJava.Add,- LLJava.And,- LLJava.Annotation,- LLJava.AnnotationDefaultAttribute,- LLJava.AnnotationValue,- LLJava.Anonymity,- LLJava.ArithInstruction,- LLJava.ArrayAccess,- LLJava.ArrayAnnotationValue,- LLJava.ArrayType,- LLJava.ArrayTypeExpr,- LLJava.Attributable,- LLJava.Attribute,- LLJava.Block,- LLJava.BooleanLiteral,- LLJava.BooleanType,- LLJava.BooleanVType,- LLJava.BootstrapMethod,- LLJava.BootstrapMethodsAttribute,- LLJava.ByteType,- LLJava.ByteVType,- LLJava.Case,- LLJava.Cast,- LLJava.Category1VType,- LLJava.Category2VType,- LLJava.CharLiteral,- LLJava.CharType,- LLJava.CharVType,- LLJava.Class,- LLJava.ClassAnnotationValue,- LLJava.ClassExpr,- LLJava.ClassParent,- LLJava.ClassRef,- LLJava.ClassReference,- LLJava.ClassSignatureAttribute,- LLJava.ClassType,- LLJava.ClassTypeExpr,- LLJava.Cmp,- LLJava.CmpFloating,- LLJava.CmpGT,- LLJava.CmpIntegral,- LLJava.CmpLT,- LLJava.CodeAttribute,- LLJava.CodeInterval,- LLJava.CodeMethodBody,- LLJava.CodePoint,- LLJava.ConstantAnnotationValue,- LLJava.ConstantDouble,- LLJava.ConstantDoubleValue,- LLJava.ConstantFloat,- LLJava.ConstantInteger,- LLJava.ConstantLong,- LLJava.ConstantPoolEntry,- LLJava.ConstantSingleValue,- LLJava.ConstantString,- LLJava.ConstantUTF8,- LLJava.ConstantValueAttribute,- LLJava.CustomAttribute,- LLJava.DefaultMethodBody,- LLJava.DimensionExpr,- LLJava.Div,- LLJava.DoubleLiteral,- LLJava.DoubleType,- LLJava.DoubleVType,- LLJava.Dup,- LLJava.Dynamic,- LLJava.DynamicExpr,- LLJava.Enter,- LLJava.EnumAnnotationValue,- LLJava.Exception,- LLJava.ExceptionsAttribute,- LLJava.Exit,- LLJava.ExplicitName,- LLJava.Field,- LLJava.FieldAccess,- LLJava.FieldRef,- LLJava.FieldReference,- LLJava.FieldSignatureAttribute,- LLJava.FloatLiteral,- LLJava.FloatType,- LLJava.FloatVType,- LLJava.Get,- LLJava.Goto,- LLJava.GotoInterval,- LLJava.GotoPoint,- LLJava.Handler,- LLJava.Id,- LLJava.If,- LLJava.ImplicitName,- LLJava.Inc,- LLJava.InlineInterval,- LLJava.InlinePoint,- LLJava.InnerClass,- LLJava.Instanceof,- LLJava.Instruction,- LLJava.InterfaceMethodRef,- LLJava.IntLiteral,- LLJava.IntType,- LLJava.IntVType,- LLJava.Invoke,- LLJava.InvokeDynamic,- LLJava.Jump,- LLJava.Label,- LLJava.Length,- LLJava.Literal,- LLJava.Load,- LLJava.Loadable,- LLJava.LoadableExpr,- LLJava.LoadArgument,- LLJava.Local,- LLJava.LocalClass,- LLJava.LongLiteral,- LLJava.LongType,- LLJava.LongVType,- LLJava.LowerTypeBound,- LLJava.Member,- LLJava.MemberDynamicName,- LLJava.MemberFullName,- LLJava.MemberRef,- LLJava.MemberReference,- LLJava.MemberStaticName,- LLJava.Method,- LLJava.MethodBody,- LLJava.MethodHandle,- LLJava.MethodHandleExpr,- LLJava.MethodHandleTarget,- LLJava.MethodName,- LLJava.MethodRef,- LLJava.MethodReference,- LLJava.MethodReferenceParameter,- LLJava.MethodSignatureAttribute,- LLJava.MethodType,- LLJava.MethodTypeExpr,- LLJava.Modifiable,- LLJava.ModifierExpr,- LLJava.Monitor,- LLJava.Mul,- LLJava.Name,- LLJava.NameAndType,- LLJava.Neg,- LLJava.NestedAnnotationValue,- LLJava.New,- LLJava.Node,- LLJava.Nop,- LLJava.NullLiteral,- LLJava.NullVType,- LLJava.ObjectVType,- LLJava.OneWordVType,- LLJava.Or,- LLJava.Parameter,- LLJava.Pop,- LLJava.PrimitiveType,- LLJava.PrimitiveTypeExpr,- LLJava.Put,- LLJava.QualId,- LLJava.ReferenceTypeExpr,- LLJava.ReferenceVType,- LLJava.RefType,- LLJava.Rem,- LLJava.Result,- LLJava.ResultExpr,- LLJava.Return,- LLJava.ReturnsExpr,- LLJava.Shift,- LLJava.Shl,- LLJava.ShortType,- LLJava.ShortVType,- LLJava.Shr,- LLJava.SignatureAttribute,- LLJava.SimpleModifierExpr,- LLJava.Slot,- LLJava.SlotRef,- LLJava.SlotReference,- LLJava.StackFrame,- LLJava.StackFrameDelta,- LLJava.StackMapTableAttribute,- LLJava.Statement,- LLJava.Store,- LLJava.StoreArgument,- LLJava.StringLiteral,- LLJava.Sub,- LLJava.Swap,- LLJava.Switch,- LLJava.This,- LLJava.Throw,- LLJava.TopVType,- LLJava.Try,- LLJava.TwoWordVType,- LLJava.Type,- LLJava.TypeArgument,- LLJava.TypeBound,- LLJava.TypeExpr,- LLJava.TypeInstruction,- LLJava.TypeParameter,- LLJava.UninitializedNewVType,- LLJava.UninitializedThisVType,- LLJava.UninitializedVType,- LLJava.UpperTypeBound,- LLJava.UShr,- LLJava.Variable,- LLJava.VariableAccess,- LLJava.VariableRef,- LLJava.Void,- LLJava.VoidExpr,- LLJava.VType,- LLJava.WideType,- LLJava.Wildcard,- LLJava.XOr,- LocString,- Module,- NamespaceDecl,- Node.Attribute,- Node.AttType,- Node.AttValue,- Node.CData,- Node.Comment,- Node.Default,- Node.Element,- Node.Entities,- Node.Entity,- Node.Enumerated,- Node.Id,- Node.IdRef,- Node.IdRefs,- Node.Implied,- Node.NamedType,- Node.NamespaceDecl,- Node.NmToken,- Node.NmTokens,- Node.NodeType,- Node.ProcessingInstruction,- Node.Required,- Node.Root,- Node.Text,- None,- Numerus,- Opt,- ParseParticle,- PathMap.SingletonObject,- PathRelation,- Pcdata,- Perm,- PermutationGroup,- PermutationSubexpression,- Plus,- Reference,- ReferenceFormat,- ResolvedModule,- ResultContainer,- ResultingChars,- ResultingStructure,- Rt.Definition,- Rt.Report,- Rt.TemplateEntry,- Rt.TemplatesByKind,- Rt.TemplatesByPrior,- Seq,- SourceItem,- Star,- State,- State_perm,- State_rep,- State_sequ,- State_singleton,- StringConst,- Subst,- SubstituteChars,- TagsRegExp,- TPath.And,- TPath.AxisSpecifier,- TPath.BinaryExpr,- TPath.Comment,- TPath.ComparisonExpr,- TPath.Div,- TPath.Eq,- TPath.EqualityExpr,- TPath.Expr,- TPath.Filter,- TPath.FunctionCall,- TPath.Geq,- TPath.Gt,- TPath.Item,- TPath.Leq,- TPath.Literal,- TPath.LogicalExpr,- TPath.Lt,- TPath.Minus,- TPath.Mod,- TPath.Mult,- TPath.NameTest,- TPath.Neg,- TPath.Neq,- TPath.Node,- TPath.Number,- TPath.NumericExpr,- TPath.Or,- TPath.Paren,- TPath.PathExpr,- TPath.Plus,- TPath.ProcessingInstruction,- TPath.Root,- TPath.Step,- TPath.Test,- TPath.Text,- TPath.TypeTest,- TPath.UnaryExpr,- TPath.Union,- TPath.ValueExpr,- TPath.VariableReference,- Type.Boolean,- Type.Error,- Type.NodeRel,- Type.Number,- Type.String,- Type.XPathProperType,- Type.XPathType,- Udom,- UnresolvedType,- Verify.Category1,- Verify.Category2,- Verify.Double,- Verify.Float,- Verify.Int,- Verify.Long,- Verify.Null,- Verify.Object,- Verify.OneWord,- Verify.Reference,- Verify.Top,- Verify.TwoWord,- Verify.Type,- Verify.Uninitialized,- Verify.UninitializedNew,- Verify.UninitializedThis,- XMLDocumentIdentifier,- XRegExp
public interface Formattable
Implementor offers to be converted to a 
Format.- 
Method Summary
- 
Method Details- 
formatFormat format()Returns a pretty-printable representation of this object.- Returns:
- a format that represents this object in a pretty-printable way
 
 
-